matlab问题 分段函数

t^2, 0<=t<1

z4={ t^2-1 1<=t<2, 其中t=0:0.5:2.5

t^2-2*t+1 2<=t<3
提示:用逻辑表达式求分段函数值。
不要用if函数哈,用最简单的,在线等。

t=0:0.5:2.5;
>> z=(t>=0&t<1).*t.^2+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3).*(t.^2-2*t+1)

z =

0 0.2500 0 1.2500 1.0000 2.2500
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-21
我觉得用if也挺简单的
相似回答