求大神帮写matlab优化程序,题目见下图:帮写个m文件,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 09:15:39

求大神帮写matlab优化程序,题目见下图:帮写个m文件,
求大神帮写matlab优化程序,题目见下图:

帮写个m文件,

求大神帮写matlab优化程序,题目见下图:帮写个m文件,
使用约束优化函数fmincon求解.
 
记 x(1)=b,x(2)=h,x(3)=S
则目标函数为
   f(x) = ( 10*x(1)*x(2) + x(3) ) / ( 10*x(1)*x(2) ) + 7.076E-3 / ( x(1)^3*x(2) )
线性不等式约束有
   -x(3) <= -1.26E-4
   1/4*x(1) - x(2) <=0
   -x(2) <= -0.2;

   A = [0 0 -1; 1/4 -1 0; 0 -1 0];
   b = [-1.26E-4; 0; 0];
非线性等式约束有
   x(1)^3*x(2)/x(3) - 2.612 = 0;
非线性不等式约束有
   4.66E-4 - x(1)^2*x(2) <= 0;

 
参考代码如下:
function zd
A = [0 0 -1; 1/4 -1 0; 0 -1 0];
b = [-1.26E-4; 0; 0];
x0 = [0.1 0.1 0.1];
opt = optimset('Display', 'iter', 'MaxFunEvals', 1E5);
x = fmincon(@obj,x0,A,b,[],[],[],[],@nonlcon,opt)

function f = obj(x)
f = ( 10*x(1)*x(2) + x(3) ) / ( 10*x(1)*x(2) ) + 7.076E-3 / ( x(1)^3*x(2) );

function [c, ceq] = nonlcon(x)
c =  4.66E-4 - x(1)^2*x(2);
ceq = x(1)^3*x(2)/x(3) - 2.612;
 
求得结果:
Optimization terminated successfully:
 Magnitude of directional derivative in search direction 
  less than 2*options.TolFun and maximum constraint violation 
  is less than options.TolCon
Active Constraints:
     1

x =
  0.5945    3.3500   0.2695
也就是,b=0.5945,h=3.3500,S=0.2695.

求大神帮写matlab优化程序,题目见下图:帮写个m文件, 求Matlab大神帮我看下如何能优化这个程序!题目是这样的: 一道离散数学: 10000条随机线段(线段长度不定)互相平行,从其中任选三条,求共有几组这样的线段两两可见(两两可见意 matlab 二维坐标变换 求大神xy直角坐标系上的点a 变换在原xy坐标基础上逆时针转45度后的坐标uv 下的值求大神指导matlab程序怎么写 谢了 求数学建模历年题目matlab程序, 求用人工鱼群算法优化BP神经网络的matlab程序或者遗传算法优化BP神经网络的也行~ 求粒子群算法的matlab程序,要求优化结果好,计算结果收敛性好!急 求用粒子群优化算法进行图像分割的程序.matlab最好 matlab优化问题 求教各位大神 急,matlab 这是一个球体在空中飞行受空气阻力和气压升力的模型,输出的图形应该是抛物线,但是我拿MATLAB怎么也做不出来这个图,求大神帮我看下我的程序,或者帮我写写程序(最好有注释)Y1 求大神帮我改下matlab的程序clear %清除变量n=10; %环的个数th=(0:360)*pi/180; %角度向量figure %创建图形窗口 大神帮下我这小白MATLAB求函数导数及绘导函数图的问题 用matlab画z=(1+(4*y.^2-1.9)./x.^2+1./x.^4)./(0.4*x*y)的等值线图画出来的效果图应该如下,但试了好几遍都没画成功.求大神帮我写一下程序. 公司的面试题目 求大神帮我解决下 求A点 电压 估算下 matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序. 关于matlab求最小值最小值点的问题求大神附上matlab程序 粒子群优化算法(PSO)的matlab运行程序~ matlab优化 哪位大神可以告诉我在matlab里用最小二乘法求未知系数怎么写程序,公式为y=ax+b,x和y是已知,求a和b怎么写程序 ,最好能告诉我大概的程序,