求解方程组 - 变量赋值

时间:2014-05-12 11:35:14

标签: matlab struct

我正在使用求解函数来解决7个带有7个变量的方程。 该函数运行良好,但在求解方程后,我想将变量保存为矩阵。问题是,它将其保存为结构。 例如:

syms x y        
S = solve(x==3 , y==5-x);       
y1(1,1) = S.y;

y1是一个结构。为什么? 我如何将其保存为矩阵?

1 个答案:

答案 0 :(得分:1)

S.y是一个符号变量,如果要将其保存为数值结果,则必须convert it to a numeric

E.g。

y1(1,1) = double(S.y);