matlab求解,例如a*x1+b*x2+c*y1+d*y2,y1=x1+m,y2=x2+n
2个回答
展开全部
同为数学软件,lingo解决这种问题比matlab简单的多。
这个问题你写的不完全,目测第一个式子你少了个 “=r”。
附上一段解这个问题的lingo程序。留下邮箱我可以发给你lingo软件。
model:
a = 1;b = 2;c = 1;d = -6;
m = 1; n = 1;
a*x1+b*x2+c*y1+d*y2>0;
a*x1+b*x2+c*y1+d*y2<0.5;
y1 = x1+m;
y2 = x2+n;
@free(a);@free(b);@free(c);@free(d);@free(m);@free(n);
@free(x1);@free(y1);@free(x2);@free(y2);
end
这个问题你写的不完全,目测第一个式子你少了个 “=r”。
附上一段解这个问题的lingo程序。留下邮箱我可以发给你lingo软件。
model:
a = 1;b = 2;c = 1;d = -6;
m = 1; n = 1;
a*x1+b*x2+c*y1+d*y2>0;
a*x1+b*x2+c*y1+d*y2<0.5;
y1 = x1+m;
y2 = x2+n;
@free(a);@free(b);@free(c);@free(d);@free(m);@free(n);
@free(x1);@free(y1);@free(x2);@free(y2);
end
追问
谢谢,但我就想用matlab做,lingo我会啊,大家都会,没创意,麻烦给个matlab的解法把,感激不尽
追答
说实话我认为改用什么软件做还得用什么软件。像规划问题这样的还是lingo比较专业的。没必要创意用matlab。如果非要用matlab的话可以百度matlab 规划问题。我想你会用lingo,应该对读文献比较有兴趣和经验吧;)
展开全部
define variables x1, x2, m, n, a, b, c, d
y1=x1+m,y2=x2+n
a*x1+b*x2+c*y1+d*y2
y1=x1+m,y2=x2+n
a*x1+b*x2+c*y1+d*y2
追问
额,这样求解额答案是哪个的答案啊?我要的是x1和x2,y1,y2的解,a,b,c,d,m、n为常量,但y1=x1*r+m,y2=x2*r+n,r的值不确定,考虑的就是r的值对目标函数的影响,r可从0到0.5之间取值。麻烦大侠给个确切的程序编码吧。感激不尽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询