当前位置:编程学习 > Matlab >>

matlab 非线性规划 急急急!!!!!

目标函数:x=0.0467-0.0022y+39.3487z+0.0414yz-0y^2-141.9139z^2 约束条件:x>=3; 300<y<500; 求max(z)
补充:改为
目标函数:x=-0.3714+0.2046y+0.0007z-0.0001yz-0.0216y^2
约束条件:y>=3;
                 300<z<500;
求max(x)
追问:那如果是
目标函数:x=-0.3714+0.2046y+0.0007z-0.0001yz-0.0216y^2
约束条件:y>=3;
                 300<z<500;
求max(x)
能用matlab吗??那如果是
目标函数:x=-0.3714+0.2046y+0.0007z-0.0001yz-0.0216y^2
约束条件:y>=3;
                 300<z<500;
求max(x)
可以吗?谢谢!
答案:用lingo做比较快。。。。
代码如下:

x=0.0467-0.0022*y+39.3487*z+0.0414*y*z-0*y^2-141.9139*z^2;
x>=3;
@bnd(300,y,500);
max=z;


第一行那个是0*y^2吗?有疑问联系我。
其他:。。。。。。。。。。。
目标函数是x
求max(Z)这是什么呀 
你表达式写错了把

上一个:matlab 读取wav
下一个:请教关于Matlab中ikine函数

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,