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