使用 symfun 绘制问题图形

Graphing problems with a symfun

目前正在编写一个具有一个输入和三个输出的 symfun。等式是 exp(x) -3*x.^2 +1。输入是 x,输出是方程本身(用 f 表示)、它的一阶导数(用 fp 表示)和二阶导数(用 fpp 表示)。尝试在区间 [-5 5] 上绘制这三个图形。我正在使用 fplot(fun[-5 5]);。显示的唯一图表是 exp(x) -3*x.^2 +1。任何帮助将不胜感激。

这是一个代码(不需要 hold):

syms x
f = symfun(exp(x) -3*x.^2 +1,x);
fp = diff(f);
fpp = diff(fp);
fplot([f,fp,fpp],[-5 5])
legend({char(f),char(fp),char(fpp)})

您需要将所有函数放在一个向量中(即 [f,fp,fpp])。

输出: