Matlab - f(数字)不返回数字

时间:2017-12-28 21:44:11

标签: matlab function sin exp

syms x;
f=symfun(exp(sin(x)^3)+x^6-2*x^4-x^3-1,x);

这是我在Matlab中的代码,问题是当我试图计算f(2)时,例如我得到exp(sin(2)^ 3)+ 23作为结果。为什么我没有得到号码?

1 个答案:

答案 0 :(得分:1)

好像你需要double功能。符号值将保持符号,直到您将它们转换为数值:

double(f(2))