我正在尝试绘制匿名函数,但它给了我错误:
>> f=@(t) (3*t)/(exp(1)-(8.*t))-2/t.^2;
>> x=linspace(-3,1,50);
>> plot(x, f(x))
Error using /
Matrix dimensions must agree.
Error in @(t)(3*t)/(exp(1)-(8.*t))-2/t.^2
答案 0 :(得分:2)
正如错误消息所示尺寸混淆了。要完全向量化您的功能:
f=@(t) (3*t)./(exp(1)-(8.*t))-2./t.^2;
x=linspace(-3,1,50);
plot(x, f(x))
这是结果,这是你在找什么?: