2012年6月26日

产品生命周期管理-概论

摘要: 在产品生命周期管理(Product Lifecycle Management, PLM)中,最核心的任务就是对产品生命周期中所有的信息进行建模与管理,使得这些信息能够在不同的系统,部门,甚至于不同的企业之间共享与集成。 产品生命周期管理按照产品最终处理的方式可以分为两种类型:开环产品生命周期管... 阅读全文

posted @ 2012-06-26 09:19 Alex Yu 阅读(1095) 评论(1) 推荐(0) 编辑

2012年4月28日

LyX中文问题

摘要: LyX是一款极为优秀的所见即所得的文档处理软件,与MS Word相比,其排版能力更为优秀,特别是文档格式处理,公式输入等,更为方便美观。但是其对中文的处理比较差。 下面介绍一种比较简单的中文处理方法。只要在文档->首选项->LaTex 导言区输入:\usepackage{amsmath}\usepackage{fontspec}\usepackage{xunicode}\usepackage{xltxtra}\usepackage{indentfirst}\setromanfont{SimSun}\XeTeXlinebreaklocale “zh”\XeTeXlinebreaksk 阅读全文

posted @ 2012-04-28 16:08 Alex Yu 阅读(5628) 评论(0) 推荐(0) 编辑

2011年12月3日

Newton method MATLAB 实现

摘要: %求解目标函数:f(x) = cos(x) - x^3%x0 is initial value%err: stop condition%output root: the root of the functionfunction root = NewtonMethod(x0,err)f_x0 = cos(x0) - x0^3;%f(x0)的函数值f_x0_diff = -sin(x0)-3*x0^2;%f(x0)的导数x1 = x0 - f_x0/f_x0_diff;delta = abs(x1 - x0);while delta > err x0 = x1; f_x0 = cos(x0) 阅读全文

posted @ 2011-12-03 18:49 Alex Yu 阅读(2201) 评论(0) 推荐(0) 编辑

Secant method MATLAB 实现

摘要: %求解目标函数:f(x) = 4*x^3-16*x^2+17*x-4%x1, x2 are two initial values%err: stop condition%output root: the root of the functionfunction root = secant (x1,x2,err)f_x1 = 4*x1^3-16*x1^2+17*x1-4;%f(x1)的函数值f_x2 = 4*x2^3-16*x2^2+17*x2-4;%f(x2)的函数值delta = abs(x2 - x1);while delta > err x3 = x2 - f_x2 * (x2 - 阅读全文

posted @ 2011-12-03 18:43 Alex Yu 阅读(3843) 评论(0) 推荐(0) 编辑

简单遗传算法MATLAB实现

摘要: 遗传算法的概念最早是由Bagley J.D 于1967年提出的。后来Michigan大学的J.H.Holland教授于1975年开始对遗传算法(Genetic Algorithm, GA)的机理进行系统化的研究。遗传算法是对达尔文生物进化理论的简单模拟,其遵循“适者生存”、“优胜略汰”的原理。遗传算法模拟一个人工种群的进化过程,并且通过选择、杂交以及变异等机制,种群经过若干代以后,总是达到最优(或近最优)的状态。自从遗传算法被提出以来,其得到了广泛的应用,特别是在函数优化、生产调度、模式识别、神经网络、自适应控制等领域,遗传算法更是发挥了重大的作用,大大提高了问题求解的效率。遗传算法也是当前“ 阅读全文

posted @ 2011-12-03 12:43 Alex Yu 阅读(142089) 评论(11) 推荐(21) 编辑

2011年1月7日

Protege 插件开发

摘要: Protege 是斯坦福大学开发的一个本体建模工具,也是当前世界上最为流行的本体建模工具之一。Protege 采用java语言开发,其源代码对用户开放并且具有和Eclipse类似的插件管理机制,因此具有非常优秀的可扩充性。本文介绍如何采用Eclipse开发一个基于Protege的Hello World 插件。先决条件:下载并安装Eclipse,本文中采用Eclipse 3.5; 下载并安装Protege, 本文采用的是Protege 3.4.4。 1. 打开Eclipse,新建一个java项目,名称为 HelloWorldPlugin,如下图所示。 2. 配置项目属性,在项目构建路径中加入 阅读全文

posted @ 2011-01-07 14:12 Alex Yu 阅读(5381) 评论(4) 推荐(2) 编辑

2010年3月24日

如何解决RCP开发添加扩展时右键只出现General或一般?

摘要: 在RCP开发过程中,在plugin.xml中配置扩展点时,经常发现右键选择扩展点,只出现一个“General”或“一般”菜单,解决方法如下: 帮助->安装新插件,打开对话框,在work with中输入:Eclipse Galileo Repository - http://eclipsemirror.yoxos.com/eclipse.org/... 阅读全文

posted @ 2010-03-24 10:59 Alex Yu 阅读(886) 评论(0) 推荐(0) 编辑

2010年3月23日

Eclipse RCP开发3--菜单、工具栏

摘要: 在RCP开发中,创建菜单、工具栏非常的方便,实际上,RCP UI界面大部分都可以不需要写任何代码就可以轻松地创建。今天主要介绍的是菜单和工具栏的创建。 创建菜单栏、工具栏主要有两种方式:一种是通过纯代码的方式;另一种是通过在plugin.xml中通过配置文件的方式实现。实际上大部分引用程序开发过程混合了两种方式,效果更加明显。 下面将分别介绍这两种方式。1. 在plugin.xml中通过配置文件的... 阅读全文

posted @ 2010-03-23 23:29 Alex Yu 阅读(10504) 评论(0) 推荐(1) 编辑

2010年3月22日

Eclipse RCP开发2--Eclipse常用扩展介绍

摘要: 从Eclipse3.3开始,org.eclipse.ui.menus扩展改变了menu、toolbar以及popup的安放和显示方式。这些改进主要与以前的: org.eclipse.ui.actionSets org.eclipse.ui.editorActions org.eclipse.ui.popupMenus org.eclipse.ui.viewActions 等扩展相区别。 ... 阅读全文

posted @ 2010-03-22 16:11 Alex Yu 阅读(2944) 评论(0) 推荐(1) 编辑

2010年3月21日

Eclipse RCP 开发1--创建RCP项目

摘要: 在创建RCP项目之前,确保您下载的Eclipse支持RCP开发,为了免除配置插件的麻烦,我推荐使用 Eclipse IDE for Java EE Developers 。首先到Eclipse官方网站下载此版本的Eclipse(我使用的是Eclipse3.5.2),然后解压到磁盘的任一位置,如C:\Eclipse; 然后下载(http://java.sun.com/javase/downloads... 阅读全文

posted @ 2010-03-21 23:21 Alex Yu 阅读(6169) 评论(1) 推荐(0) 编辑

导航