MATLAB 中的分段函数

Ammar Ali 2021年10月2日 2021年7月4日
MATLAB 中的分段函数

本教程将讨论如何使用 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
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相关文章 - MATLAB Function