登录
首页 » 算法 » 发挥matab并行计算,简洁易懂,并解决约束优化的粒子群程序

发挥matab并行计算,简洁易懂,并解决约束优化的粒子群程序

于 2022-02-01 发布 文件大小:15.76 kB
0 77
下载积分: 2 下载次数: 2

代码说明:

应用背景在学习粒子群的过程中,在网上得到了许多宝贵的资源,受益颇多。但从网上下载的粒子群程序大多for循环和if判断满天飞,运行效率不高,这里给出一个简单易懂的粒子群和大家共同学习,整个过程除了迭代使用while循环外再无其它for和if语句,关键技术这里给出一个简单易懂的粒子群和大家共同学习,整个过程除了迭代使用while循环外再无其它for和if语句,充分发挥MATLAB的并行计算性能。其中还可以实现简单的约束优化问题,方便大家改造。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 超短脉冲非线性传输的一个比较成熟的M文件
    计算超短脉冲非线性传输的一个比较成熟的M文件-Calculation of nonlinear transmission of ultrashort pulse of a more mature M documents
    2022-03-12 11:16:19下载
    积分:1
  • 著名的3SAT问题 用蒙特卡罗实现的!
    著名的3SAT问题 用蒙特卡罗算法实现的!-famous 3SAT uses Monte Carlo algorithm!
    2022-12-21 14:20:03下载
    积分:1
  • 利用VB开发的典型pid控制程序,用于一阶加热炉恒温控制。
    利用VB开发的典型pid控制程序,用于一阶加热炉恒温控制。-Using VB to develop a typical pid control procedures, for the first-order control of furnace temperature.
    2022-01-24 09:41:09下载
    积分:1
  • 改进的ica方
    自己写的代码,用改进的ica方法实现盲源分离,效果比传统的盲源分离要好很多,可以直接运行实现。
    2022-07-19 16:58:43下载
    积分:1
  • 模糊controlorer基于Excel
    2022-01-30 10:16:25下载
    积分:1
  • 素因数分解
    此代码是用于计算您输入的每个数字的素因数分解。拳头要求您提供输入任意数量要比它开始查找范围从 2 到你的号码/2 内的每一个质数。在那之后,因式分解开始。
    2022-08-20 22:43:52下载
    积分:1
  • 从出版社求得的经典数值
    从出版社求得的经典数值算法-Press obtained from the classical numerical algorithm
    2022-05-30 22:47:35下载
    积分:1
  • / = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = /功能annot
    //=== === === === === === === = //函数说明 //函数名称:PolyFit //函数功能:最小二乘法曲线拟合 //使用方法:double *x ---- 存放n个数据点的X坐标 // double *y ---- 存放n个数据点的Y坐标 // int n -------- 给定数据点个数 // double *a ---- 返回m-1次拟合多项式的m个系数 // int m -------- 拟合多项式的项数,即拟合多项式的最高次为m-1。要求m20,则本函数自动按m=min{n,20}处理 // double *dt --- dt[0]返回拟合多项式与各数据点误差的平方和;dt[1]返回拟合多 // 项式与各数据点的误差绝对值之和;dt[2]返回拟合多项式与各数据 // 点误差绝对值的最大值 //注意事项:拟合多项式的形式为 y = b0 + b1*(x-Xavr)... -//=== === === === === ==== === === === === === === ==== === =// function annotations// function name : PolyFit// Function functions : Least Squares Curve Fitting// Use : double* x n-store data point coordinates of the X//* y double-storage n data point Y coordinates// int n-------- given the number of data points//* a double---- returned to the m-1 m fit polynomial coefficients// int m-------- polynomial fitting items , which is the highest polynomial fitting time for m-1. Request m
    2023-07-25 11:15:03下载
    积分:1
  • SolovayStrassen素性检测
    Solovay-strassen概率判别法  利用欧拉判别条件 成立不一定为素数,n为合数时成立叫做基b的euler拟素数 基b的euler拟素数一定是基b的拟素数,逆不成立 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-01-27 14:20:06下载
    积分:1
  • 摄像头代码
    应用背景是在校赛中用的,是一个摄像头的算法,识别弯道,直角等在单行黑线边沿检测提取算法的基础上,我们可以根据10行的 数据中每行黑线位置与10行平均位置(参考 公式1)之相对位移, 然后求10行相对位移之和(公式2 )。最后根据该值的大小并且结关键技术偶尔在切线位置处出现小于10的情况,但是作为弯道的判断已经足 够了,而且随着曲率半径的减小curve值也会相应的增大。因此可以 根据curve的值来设置几个阀值,判断赛车前方的路况信息,决定赛 车是否减速。同时速度控制算法可以采用以curve为变量的P控制: __×_ _ SPEED MAX SPEED MIN Speed curve SPEED MIN CURVE VALVE − =+  (公式3 ) 但是转向舵机的控制如果也采用以curve为参数的P
    2022-06-16 19:03:49下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 20今日下载