matlab画图y=✀x^3+2*x^2-5*x+1✀,fplot(y, [-4,2]),为什么函数表达式要加引号??求解

2025-01-04 10:54:18
推荐回答(2个)
回答1:

这个引号,表示这个式子是个代数式,也就是x是一个变量,也就是一个符号。一般情况下,Matlab做运算时,变量在运算前要赋值的。所以要做一个区分。

回答2:

fplot函数是画符号变量的函数。
如果你没加引号,则画向量,属于离散点的,当然不行。

同样,推荐使用ezplot,可以不用引号的,
syms x
y=x^3+2*x^2-5*x+1;
ezplot(y)