matlab
孤影墨客
这个作者很懒,什么都没留下…
展开
-
MATLAB求解微分方程
求微分方程的解自牛顿发明微积分以来,微分方程在描述事物运动规律上已发挥了重要的作用。实际应用问题通过数学建模所得到的方程,绝大多数是微分方程。由于实际应用的需要,人们必须求解微分方程。然而能够求得解析解的微分方程十分有限,绝大多数微分方程需要利用数值方法来近似求解。下面介绍如何用 Matlab 来计算微分方程(组)的数值解。Euler折线法微分方程的基本数值解法——Euler折线法。步骤:分割求解区间,差商代替微商,解代数方程例子:解:等距剖分:a=x0<x1<x2<⋯&l原创 2021-05-26 09:54:58 · 4416 阅读 · 0 评论 -
Matlab运算基础之变量
变量的命名规则变量名必须是以字母开头,由任意字母、数字或者下划线所组成,但不能含有空格和标点符号。如:A,ex_01,var12,SIN都是合法的变量名;7a,lab-1,b%c均是不合法的变量名;变量名不能超过63个字符变量名区分字母的大小写;定义的变量名不能与Matlab的内置变量或函数名相重。注意:MATLAB的变量不需要预定义,可以直接使用若在语句的最后加分号,则matlab仅执行赋值操作,但不显示运算结果。若表达式太复杂,一行写不下,可用续行符(3个小黑点)并按回车键,而后接着原创 2021-05-24 11:38:54 · 651 阅读 · 0 评论 -
MATLAB画单目标优化算法函数收敛图
clear all;%十一个位置点%x=[1,250,500 ,750 ,1000 ,1250, 1500 ,1750 ,2000,2250,2500,2750,3000,3250,3500,3750,4000,4250,4500,4750];x=[1,100,200 ,300 ,400 ,500, 600 ,700 ,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900];%28个函数最优值funopt = [-1400,-1300,原创 2021-04-07 18:18:03 · 4143 阅读 · 0 评论 -
Wilcoxon秩和检验MATLAB实现
在单目标优化算法中,得到结果后一般要进行威尔克森秩和检验。威尔克森检验的目的是用于比较两个独立样本的差异。在算法中用于比较自己的算法和别人的算法有没有差异,有差异才可以比较优劣,没有差异默认在改测试中性能相等。原创 2021-03-25 14:34:58 · 5097 阅读 · 2 评论 -
最小二乘法matlab实现
最小二乘法1 polyfit多阶拟合2 lsqnonlin非线性拟合最小二乘法是一种在误差估计、不确定度、系统辨识及预测、预报等数据处理诸多学科领域得到广泛应用的数学工具。...原创 2020-11-30 08:44:59 · 4055 阅读 · 0 评论 -
matlabGUI入门
1 基础知识1.1 函数1.2 数据类型1.3 绘图1.4 其它2 GUIDE2.1 创建GUI界面2.2 模板选择2.3 控件2.4 对象浏览器2.5 回调函数2.6 属性检查器2.7 数据传输由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面叫作图形用户界面(GUI)。它可以允许用户定制与MATLAB的交互方式,从而命令窗口不再是唯一与MATLAB的交互方式。用户通过鼠标或键盘选择、激活这些图形对象,使计算机产生某种动作或变化。原创 2020-11-23 21:45:45 · 5463 阅读 · 1 评论