matlab解不等式方程组并用等式约束

-2x+2y<7.1
0.6x+10y>7.91
0.4x+7.4y<42.85
1.9x+2.12y<12.776
11.6x-1.12y<-3.1136
min sqrt((x-2.7)^2+(y-3.8)^2)+sqrt((x-2.5)^2+(y-7.5)^2)+sqrt((x-3.45)^2+(y-8.56)^2)+sqrt((x-5)^2+(y-6.5)^2)+sqrt((x-3)^2+(y-8.6)^2)+sqrt((x-4.25)^2+(y-8)^2)
请给出用MATLAB做的具体步骤。

第1个回答  2010-05-17
用LINDO/LINGO软件吧
这种线性规划的问题用LINDO/LINGO软件方便

matlab解不等式方程组并用等式约束
用LINDO\/LINGO软件吧 这种线性规划的问题用LINDO\/LINGO软件方便

用matlab解不等式方程组
a2 = x^2 + y^2 > 2;a3 =-1<x^2-y<1;用作图的方法。命令如下:hold on grid on ezplot('2*x^3-y^2+y*x^2-1')%该曲线右边符合a1 ezplot('x^2+y^2-2')%该曲线外面符合a2 ezplot('x^2-y+1')%与下一命令结合 ezplot('x^2-y-1')%这两条曲线之间符合a3 得到图像如...

请教高手如何用matlab解多元二次不等式的解,有三个未知数x1,x2,x3...
步骤:1. 建立目标函数的mfun.m文件;2. 建立非线性约束的mcon.m文件;3. 调用fmincon函数进行计算 计算结果:当x1=1,x2=0,x3=0.434285时,最大值fmax=0.529371 已用lingo做过检验,结果为全局最优解,应该没错.mfun.m文件:mcon.m文件:输入:运行结果:

怎么用matlab求解不等式组,求给个例子
用matlab求解不等式组,可以用非线性规划优化函数fmincon求解。例如,下列不等式方程组20x1+76x2+100x3+197x4+12x5+155x6+400x7+50x8+350x9<555x1+x2+x3+x4+x5+x6+x7+x8+x9=30<=x1<=10<=x2<=10<=x3<=10<=x4<=10<=x5<=10<=x6<=10<=x7<=10<=x8<=10<=x9<=1其实现方法:x...

请教高手如何用matlab解多元二次不等式的解,有三个未知数x1,x2,x3...
步骤:1. 建立目标函数的mfun.m文件;2. 建立非线性约束的mcon.m文件;3. 调用fmincon函数进行计算 计算结果:当x1=1,x2=0,x3=0.434285时,最大值fmax=0.529371 已用lingo做过检验,结果为全局最优解,应该没错.mfun.m文件:mcon.m文件:输入:运行结果:...

matlab求不等式方程组
>> syms x >> y1=-3\/4*x y1 = -(3*x)\/4 >> y2=-1\/2*x y2 = -x\/2 >> ezplot(y1)>> hold on >> ezplot(y2),A=fzero('-(3*x)\/4-x\/2',0)即可以从图中看到了

MATLAB不等式方程组的求解
应该不难直接解不等式吧 但是可以先利用symbolic math toolbox解方程,然后对边界点所围成的区间进行检验,符合条件的区间就是不等式的解。

matlab 求不等式解 Ax<=0
3*x1<=2*x2 3*x1<=x3 2*x4<=3*x3 x4<=3*x2 除了共同约束x1+x2+x3+x4=1,以及x1,x2,x3,x4>=0,x1,x4是小的那方(他们的取值互相独立),x2,x3是大的那方(他们的取值互相独立)。x1,x4的最小值显然是0,比如(x1,x2,x3,x4)=(0,0,1,0)。x1取最大值的时候,x4为0,...

matlab 求不等式解 Ax<=0
matlab解决不等式问题的步骤如下:首先,无特定的解不等式的函数,需要分两步:1.求出等式解 n=solve('exp(1)\/n^2=10^(-8)','n')n = 10000*exp(1\/2)-10000*exp(1\/2)2.判断不等式解的区间(画图看)ezplot('exp(1)\/n^2')如此,就可得到不等式成立的区间:f(n)n 10000*exp(1\/...

利用matlab 求解非线性规划问题
f=-(2*x1+3*x1^2+3*x2+x2^2+x3)2、创建约束条件函数,mycon(x)根据给出的条件,来写不等式条件和等式条件 3、使用fmincon()函数,求解x1,x2,x3。即 [x,fval,exitflag]=fmincon(@myobj,x0,[],[],[],[],lb,ub,@mycon)这里,x0—初值,lb,ub—xi的上下限 4、得到x1,x2...

相似回答