Matlab 符号运算转与数值运算转化(sym2num)
matlab 已经计算出了一个具体的符号表达式,那么怎样才能让这个表达式计算特定的数值或者特定的变量呢?
也就时说,符号运算怎么转化为变量运算。
(sym2num)
操作方法
- 01
假如你经过一定的计算得到了表达式 Fx =a*x^2; 现在你想计算x = 7且a = 3的情况
- 02
那么你只需要使用matlab的subs命令 subs(函数表达式); 这里可以这样使用 syms x a F = a*x^2 a = 3;x = 7; ans = subs(Fx)
- 03
通过上面的计算,你就得到了字符运算和数值运算的结果了。 结果如下图
赞 (0)