matlabif语句写分段函数
时间: 2023-10-12 19:05:03 浏览: 134
segmented-function.rar_matlab例程_matlab_
好的,下面是一个示例的MATLAB代码,用IF语句写分段函数:
```
function y = piecewise(x)
if x < -1
y = 0;
elseif x >= -1 && x < 0
y = 1 + x;
elseif x >= 0 && x < 1
y = 1 - x;
else
y = 0;
end
end
```
这段代码定义了一个名为piecewise的函数,它接受一个标量x作为输入,并返回一个标量y作为输出。如果x小于-1,函数返回0;如果x在区间[-1,0)内,函数返回1+x;如果x在区间[0,1)内,函数返回1-x;否则,函数返回0。这是一个分段函数的例子,用IF语句来实现。
阅读全文