MATLAB 中的分段函数
Ammar Ali
2021年10月2日
2021年7月4日
本教程将讨论如何使用 MATLAB 中的 piecewise()
函数定义分段函数或表达式。
在 MATLAB 中使用 piecewise()
函数定义分段函数或表达式
要在 MATLAB 中定义分段函数或表达式,你可以使用 piecewise()
函数。此函数返回包含分段函数或表达式的函数或表达式。要定义分段函数,你必须将条件及其值放在 piecewise()
函数中,然后是第二个条件及其值,依此类推。你还可以设置当没有条件为真时为真的值。例如,让我们定义一个简单的分段函数。请参考下面的代码。
syms y(x)
y(x) = piecewise(x<0, -2, x>0, 2, 1);
y(-3)
输出:
ans =
-2
在上面的代码中,我们定义了一个分段函数,如果 x 小于零,它的值是-2,如果 x 大于零,它的值是 2,如果没有一个条件为真,它的值为 1。第三行使用测试该功能,你可以在输出中看到该功能正在正确执行。查看此链接以获取有关 piecewise()
函数的更多详细信息。
Author: Ammar Ali