全文预览

计算机仿真实验报告实验

上传者:你的雨天 |  格式:doc  |  页数:18 |  大小:894KB

文档介绍
ction F=myfun(x)РF=[3*x(1)-x(2)-exp(-x(1));-x(1)+3*x(2)-exp(-x(2))];Рx0=[-5,-5];Рoptions=optimset('Display','iter');Р[x,fval]=fsolve(@myfun,x0,options)Р例6.8利用Matlab命令求解下面的无约束非线性规划问题。Р原程序Рfunction f=fun(x)Рf=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1);Рx0=[-1,1];Рoptions=[];Р[x,options]=fminu('fun',x0,options)Р改变后Рfunction f=fun(x)Рf=exp(x(1))*(5*x(1)^2+3*x(2)^2+2*x(1)*x(2)+4*x(2)+1);Рx0=[-1,1];Рoptions=[];Р[x,options]=fminu('fun',x0,options)Р2. 应用Matlab优化工具箱求解极值问题Р已知函数f(x)=10*exp(-x)*cos(x) ,求函数的极值。Рx∈[2,5]时,求函数的最小值,并画出函数的曲线。РX=fmin('10*exp(-x*cos(x)',2,5)РX=2.3562Рf='10*exp(-x)*cos(x)';Рfplot(f,[2,5])РY=-0.6702Рx∈[3,9]时,求函数的最大值,并画出函数的曲线。РX=fmin('-10*exp(-x*cos(x)',3,9)РX=5.4978Рf='10*exp(-x)*cos(x)';Рfplot(f,[3,9])РY=0.0290Р总结与体会Р熟悉了Matlab优化工具的主要功能和使用方法,常用函数的功能,并利用进行极值运算,求解线性非线性问题。

收藏

分享

举报
下载此文档