使用 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]
)。
输出:
目前正在编写一个具有一个输入和三个输出的 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]
)。
输出: