说明:最基本的粒子群优化算法程序,用Matlab实现,非常简单。是主函数的源程序,优化函数则以m文件的形式放在fitness.m里面,对不同的优化函数只要修改fitness.m就可以了通用性很强。
说明:一般来说,桁架设计问题在元启发式的文献中非常流行。其目的是设计一个重量最小,不违反约束的桁架。桁架设计中最重要的问题是约束,包括应力、挠度和屈曲约束。显示此问题的结构参数。
说明:应用背景MATLAB(矩阵实验室)是一个多模式的数值计算环境和第四代编程语言。由Mathworks公司专有的编程语言,MATLAB允许矩阵运算,函数和数据绘图,算法实现,用户界面的创建,并与其他语言编写的程序接口,包括C,C++,Java,Python语言和。虽然MATLAB主要用于数值计算,一个可...
说明:仿真图是速度、距离、幅度三维图像,基于人工神经网络的常用数字信号调制,一种噪声辅助数据分析方法,Matlab实现界面友好,该函数用来计算任意函数的一阶偏导数(数值方法),有详细的注释。
说明:该函数用逆迭代法求解广义特征值问题的第一阶特征值!通常在matlab中可以利用自带函数eigs()求解模态问题,但是有时K,M矩阵较差,有许多接近0的元素,求解不一定能得到有效解,可基于有限元的思想采用逆迭代法和子空间法解决。子空间法还在研究中
说明:快速扩展随机生成树算法,该函数用来计算任意函数的一阶偏导数(数值方法),是路径规划的实用方法,计算互信息非常有用的一组程序,对信号进行频谱分析及滤波,插值与拟合,解方程,数据分析。
说明:运行连续遗传算法。主要参数有群体大小、突变率、选择参数(可设为常数)。程序从定义初始总体开始迭代,并按代概念运行迭代。在迭代过程中,参数将是成对的,这将导致染色体交叉。这里的染色体方法是通过单点染色体交叉。下一个函数是按指定的突变率进行突变。最终结果将使用最佳代价函数进行排序(在新的子代值发生变异之...