这是我的代码的一部分:-
t = -4 : 0.01 :4;
f = inline('(-1.5*t+1) .* ((t>-3)&(t<0)) + (1.5*t+1) .* ((t>0)&(t<3))');
plot(t, f(t), 'r','linewidth', 2);
grid on;
在这里我得到 f(0) = 0 的值
>> f(0)
ans =
0
我想用f(0) = 3
For 来绘制函数,我试过了
f = inline('(-1.5*t) .* ((t>-3)&(t<0)) + (3) .* (t = 0) +(t) .* ((t>0)&(t<3))');
但是当我使用相同的plot
命令时出现错误。
plot(t, f(t), 'r','linewidth', 2);
有人可以建议正确的方法吗?