常用的MATLAB数学建模工具箱
1. MATLAB基本命令
命令窗口
M文件
要运行M文件,则函数名和文件名必须一致
常用变量表
特殊变量表
数学运算符号及标点符号
数学函数
2. MATLAB优化工具箱简介
线性规划问题
函数linprog格式
[x,fval,exitflag]=linprog(f,A,b,Aeq,beq,lb,ub,x0,options)
注:exitflag>0表示函数收敛于解x
exitflag=0表示超过函数估计值或迭代的最大数字。
options为指定优化参数选项。
示例
M文件代码
c=[-0.4 -0.28 -0.32 -0.72 -0.64 -0.6];
A=[0.01 0.01 0.01 0.03 0.03 0.03;0.02 0 0 0.05 0 0;0 0.02 0 0 0.05 0;0 0 0.03 0 0 0.08];
b=[850;700;100;900];
Aeq=[]; beq=[];
lb=[0;0;0;0;0;0]; ub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,lb,ub)
非线性规划问题
定义:如果目标函数或约束条件中至少有一个是非线性函数时的最优化问题就叫做非线性规划问题.
极小化极大化问题
最小二乘最优问题
非线性方程(组)求解
3. 统计工具箱简介
概率分布 参数估计 描述统计 回归分析工具箱
4. 求解微分方程的命令
显式常微分方程
示例
建立m-文件vdp1000.m如下:
function dy=vdp1000(t,y)
dy=zeros(2,1);
dy(1)=y(2);
dy(2)=1000*(1-y(1)^2)*y(2)-y(1);
窗口
[T,Y]=ode15s('vdp1000',[0 3000],[2 0]);
plot(T,Y(:,1),'-')
内容源于:CSDNHyacinth&
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/matlabbc/55762.html