x = 0:1:5; % define x array
y = exp(x)+x.^4+2*x.^2-x+3; % define y array
dx = diff(x); % 1 1 1 1 1 dx has one number less than x
dy = diff(y); % -5 -1 -3 -4 -2
slope = dy./dx
z=exp(x)+4*x.^3 +4*x-1
plot(x,slope,'*',x,z)
'错误使用绘图矢量必须长度相同。'
已经坚持了一段时间,我不知道该怎么做。香港专业教育学院看到其他响应相同的错误,但无法理解代码。它似乎是冒号:这可能有所帮助,但我不知道如何使用它。
任何帮助将不胜感激!
答案 0 :(得分:1)
由于slope
是根据两个连续值计算出来的,我建议你把连续点之间的平均值作为'{1}} - 轴的值来获得'斜率':
x