我正在尝试绘制一个单独的.m文件中的函数:
function V = Vitesse_Glissade(x, Courbe)
%some code
end
x是在0到25之间评估的变量,但是Courbe是函数使用的向量形式的四阶polinomial。
我试过这个,但它不起作用:
figure
fplot(@(x) 'Vitesse_Glissade',[0 25], Courbe);
我收到此错误消息:
Error using /
Matrix dimensions must agree.
Error in fplot (line 96)
maxstep = (xmax - xmin) / N;
Error in Glissage (line 37)
fplot(@(x) 'Vitesse_Glissade',[0 25], Courbe);
我看过fplot中多个变量输入的帖子,但是因为我使用了一个矢量作为参数,所以它是不同的。
提前致谢!
答案 0 :(得分:1)
这不是函数处理的方式。请改用此语法:
fplot(@(x)Vitesse_Glissade(x,Courbe),[0 25]);