说明:GSA的原理是通过将搜索粒子看作一组在空间运行的物体,物体间通过万有引力相互作用吸引,物体的运行遵循动力学的规律。适度值较大的粒子其惯性质量越大,因此万有引力会促使物体们朝着质量最大的物体移动,从而逐渐逼近求出优化问题的最优解。GSA具有较强的全局搜索能力与收敛速度。随着GSA理论研究的进展,其应用...
matlab 算法 搜索 二进制 万有引力
说明:有限差分法求解二维椭圆型方程的Matlab程序 % 用有限差分法求解矩形域上的Poisson方程 tol=10^(-6); % 误差界 N=1000; % 最大迭代次数 n=20; % x轴方向的网格数 m=20; % y轴方向的网格数 ...
matlab 程序 椭圆 求解 有限 二维 差分法 方程
说明:进制值间的相互转化是作为一些语言的学习的基础我们已经接触到很多了,不同的语言有不同的表达方式,dec2bin(),但是没有小数间的转化,通过编程实现十进制小数与二进制间的转化。
matlab 转化 二进制 decbin 十进 小数
说明:本文主要结合格子Boltzmann方法和随机网络法来模拟孔隙尺度下单相气体的二维流动。分别在重构的和真实的孔隙结构图像上进行渗流数值实验,计算传导征参数-渗透率。一些计算结果不仅验证了经典的渗流理论,还在实际算例中探索新的渗流规律。为我们后期页岩气藏渗流机理研提供支持。
matlab lbm 模拟 流动 二维 介质 多孔
说明:通过这一算法可以实现二维平面内无人机的路径规划。在该平面内存在已知的障碍,势场法通过给终点添加引力,对障碍增加斥力,使得无人机能够顺利的避障并到达终点。通过对传统势场法的改进,避免了无人机容易陷入极值的问题,使搜索更易实现。
无人机-路径 无人机-规划 路径规划 二维避障 势场
说明:二维FDTD圆柱散射问题RCS计算matlab代码。包含平面波引入,场值迭代,2阶MUR边界条件,UPML边界条件,近远场外推,后处理RCS计算代码以及圆柱散射的解析解代码。
fdtd-rcs-圆柱 二维散射matlab 平面波解析解 FDTD圆柱散射 fdtd-matlab-rcs
说明:直升机建模,这是一篇关于二自由度直升机模型的源代码,可以赋初值。
直升机 二自由度 直升机模型
说明:二维经验模态分解,采用形态学求极值点,径向基神经网络拟合,速度较快。
2D EMD 二维经验 模态分解
说明:课程设计时编写的matlab程序代码,采用偏最小二乘法,用蒙特卡洛模拟的方法计算美式期权的价格以及基本描述,利用贝叶斯原理估计混合logit模型的参数,DC-DC部分采用定功率单环控制,基于kaiser窗的双谱线插值FFT谐波分析。
算法 程序 开源 基于 可以 编译 统计 二阶 分离
说明:二维简单理想导体方柱在MATLAB环境下实现自动剖分,编码。自己整合方程并且求解,得到各点的场值。
二维 理想导体 方柱 自动 剖分 编码