MATLAB画分段函数
时间: 2023-09-06 17:14:18 浏览: 117
用matlab画分段函数y.docx
在MATLAB中,可以使用函数`piecewise`来画分段函数。该函数的语法如下:
```matlab
piecewise(f1, cond1, f2, cond2, ..., fn, condn)
```
其中,`f1`至`fn`为分段函数的每一段表达式,`cond1`至`condn`为每一段函数的定义域条件。例如,要画出下面这个分段函数:
$$
f(x) =
\begin{cases}
x & x<0 \\
x^2 & x \geq 0
\end{cases}
$$
可以使用以下代码:
```matlab
x = -1:0.01:1;
y = piecewise(x, x, x.^2, x>=0);
plot(x, y);
```
其中,`x`为自变量的取值范围,`y`为函数的值。`piecewise`函数将根据不同的条件来计算函数值,并返回一个与`x`长度相同的向量。最后使用`plot`函数绘制图像即可。
阅读全文