write an Linear equation

1 次查看(过去 30 天)
tusu
tusu 2014-11-2
评论: tusu 2014-11-3
Hi,
I have an eqn like this
xi+zihi+wi-wizi<=xj+23xij+23yij..........{1}
now, here i=1 and j=2, so it shall be
x1+z1h1+w1-w1z1<=x2+23x12+23y12
now if h1=4 and w1=5
then it becomes
x1+4z1+4-5z1<=x2+23x12+23y12
or
x1-z1-x2-23x12-23y12<=-4............{2}
is it possible to generate eqn(2) in matlab from eqn(1),if I know value of i and j and w1 and h1? means is this subtraction can be done? i.e 4z1-5z1=-z1?
Does matlab allow dealing with such equations with xi,yi,wi,hi as variable?

回答(1 个)

Matt J
Matt J 2014-11-2
You can do things like this
>> linsys=@(a,b,c) [a b;1 c] ;
>> A=linsys(1,2,3)
A =
1 2
1 3
The matrix A can now be used to describe a linear equality or inequality.
  1 个评论
tusu
tusu 2014-11-3
how can I write this variable as x1 or x2.i,e xi..matlab can't deal with such equation.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by