MATLAB中的类项分组
我正试图编写一个程序,在MATLAB中求解方程组。我想知道是否有一种方法可以让MATLAB将类似的项分组,并将它们的系数放入矩阵中?我意识到我可以手工输入系数,但我希望重新利用这个小程序来执行节点分析。为了自己完成这个功能,编写一个解析器是很容易的。解析出数字,然后解析出变量及其幂。祝你好运。为了自己完成这个功能,编写一个解析器是很容易的。解析出数字,然后解析出变量及其幂。祝你好运。你可以随时使用我的工具为你做很多工作。由于这组工具将使您能够直接访问解析结果,这将使您的生活更加轻松,并对表达式进行大量符号操作。例如MATLAB中的类项分组,matlab,matrix,linear-algebra,equation-solving,Matlab,Matrix,Linear Algebra,Equation Solving,我正试图编写一个程序,在MATLAB中求解方程组。我想知道是否有一种方法可以让MATLAB将类似的项分组,并将它们的系数放入矩阵中?我意识到我可以手工输入系数,但我希望重新利用这个小程序来执行节点分析。为了自己完成这个功能,编写一个解析器是很容易的。解析出数字,然后解析出变量及其幂。祝你好运。为了自己完成这个功能,编写一个解析器是很容易的。解析出数字,然后解析出变量及其幂。祝你好运。你可以随时使用我的工具为你做很多工作。由于这组工具将使您能够直接访问解析结果,这将使您的生活更加轻松,并对表达式进
>>sympoly x y z
>> P = 3*x + 2*x*y - 2.75*z^2
P =
-2.75*z^2 + 3*x + 2*x*y
>> struct(P)
ans =
Var: {'x' 'y' 'z'}
Exponent: [3x3 double]
Coefficient: [3x1 double]
>> P.Exponent
ans =
0 0 2
1 0 0
1 1 0
>> P.Coefficient
ans =
-2.75
3
2
在文件交换上找到。您可以随时使用我的工具为您完成大部分工作。由于这组工具将使您能够直接访问解析结果,这将使您的生活更加轻松,并对表达式进行大量符号操作。例如
>>sympoly x y z
>> P = 3*x + 2*x*y - 2.75*z^2
P =
-2.75*z^2 + 3*x + 2*x*y
>> struct(P)
ans =
Var: {'x' 'y' 'z'}
Exponent: [3x3 double]
Coefficient: [3x1 double]
>> P.Exponent
ans =
0 0 2
1 0 0
1 1 0
>> P.Coefficient
ans =
-2.75
3
2
在文件交换中查找。您是否尝试查看符号Matlab工具箱?你在处理什么?你有没有试着看看Matlab工具箱?你在处理什么?