如何正确评估matlab符号表达式?

时间:2018-03-19 13:33:49

标签: matlab symbolic-math

假设我有一个这样的矩阵:

syms p;
K = [p^2+3 0; 2 5*p];
p_initial = 2;

获得K(p_initial)的正确/最快方式是什么,如果我为p插入2,则为结果矩阵。此外,我希望得到的矩阵是double类型,而不是符号类型。

提前致谢

1 个答案:

答案 0 :(得分:0)

使用subs替换符号表达式中的变量

subs(K,'p',p_initial)

ans =

[ 7,  0]
[ 2, 10]