Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 符号:重新排列,使一侧为零_Matlab_Symengine - Fatal编程技术网

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

Matlab 符号:重新排列,使一侧为零,matlab,symengine,Matlab,Symengine,我有一个等式: 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_Sid

我有一个等式:

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