符号:重新排列,使一侧为零

Symbolic: Rearrange so one side is zero

我有等式:

syms x y
A= 5*x - 100*y == x

我希望它重新排列成以下形式:

A = 0 == 4*x-100y

我该怎么做?

使用children()A分成两部分:

  • 左侧:LHS
  • 右侧:RHS

然后计算A = 0 == LHS - RHS

代码如下

syms x y

A = 5*x - 100*y == x;

A_as_Array = children(A);

A_Left_Hand_Side = A_as_Array(1) ;

A_Right_Hand_Side = A_as_Array(2); 

A = 0 == A_Left_Hand_Side - A_Right_Hand_Side; 

% A = 0 == 4*x - 100*y