lingo解多元非线性方程组
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 09:57:16
复制文字上来发图片根本没法看再问:已经补充了,大神能不能看到?再答:反正我这里面没有任何错误你要么把你的错误提示发上来要么自己换个版本的lingo再问:额……难道是我的lingo版本问题么,我的是9.
matlab中有专门的函数来解决方程组的,我给你举一个例子好了,你一看就会了.这个我帮别人写过的一道题,分享给你(a-x)^2+(b-y)^2=e^2(C-x)^2+(D-y)^2=v^2已知a,b,
分析这是一个约束优化问题,可用fmincon求解.参考代码f=@(x)exp(8.864-267.893/abs(x(1)))+exp(11.271-1227.294/x(2))+exp(13.223
你这个模型写的本身就有问题最好直接点我id上的hi跟我说
这题没有解析解,我求了
帮你改好了:model:sets:hr/1..6/:empoly,fire,jh,prov,wb,demand,storage,x;endsetsdata:demand=1200,1400,1550,
比如说x
model:min=@abs(15*x+642.5*y+166.5*z-651)+@abs(642.5*x+30196.85*y+7331.56*z-28704.23)+@abs(166.5*x+73
S=solve('(15*x1+10*x2)/((40-30*x1-10*x2)^2*(15-15*x1))=5e-4',...'(15*x1+10*x2)/((40-30*x1-10*x2)*(10
myfun.mfunctionF=myfun(x)F=500*800-x(4)*sin(x(7))*160;500*180-x(3)*sin(x(8))*160;500-x(4)*cos(x(7)-1
不止一组啊,你有什么条件么,先随便给一组好了a:0.567120437737114b:66.2644018504861c:0.33123553690347d:-0.0141425572192461e:
可以是非线性的,但是Lingo解决线性问题非常强,要解决非线性问题就比较难了!可以把约束条件转为线性的,如果10个元素是平等的,你可以做一个@for(X(i+1)>X(i))这样的约束就好了!
人家问的就是解析解,不知道上边几个在说什么你这个方程高版本的matlab可以解,只是算出来之后带积分项目:symsabQSTzZmcAPMeESS=dsolve('Dx=a*x','Dy=(b*Q*x
可以的.把P取对数后作为新的因变量,就成为线性的了.可以直接估计.
Feasiblesolutionfoundatiteration:100VariableValueX0.4543360Y1.339247RowSlackorSurplus1-0.2700439E-05
很高兴为您解答,首先定义函数myfunfunctionF=myfun(x)F=[3*x(1)-cos(x(2)*x(3))-0.5;x(1)^2-81*(x(2)+0.1)^2+sin(x(3))+1
目测是个优化问题.远没解方程组那么简单.
clc;clearA=zeros(21,21);A(1,[12])=[1-1/2];fori=2:20A(i,[i-1,i,i+1])=[1,-1,1/2];endA(21,[17,21])=[1/2
model:sets:r/1..5/:x;endsetsmin=(x(1)-1)+@sum(r(i)|i#ge#2:(x(i-1)-x(i))^i);@sum(r(i)|i#le#3:x(i)^i)=
fsolve(@myfun,x0,options)