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