Stückweise Funktion in MATLAB

Ammar Ali 11 Dezember 2023
Stückweise Funktion in MATLAB

In diesem Tutorial wird erläutert, wie Sie mit der Funktion piecewise() in MATLAB eine stückweise Funktion oder einen Ausdruck definieren.

Definieren Sie eine stückweise Funktion oder einen Ausdruck mit der Funktion piecewise() in MATLAB

Um eine stückweise Funktion oder einen Ausdruck in MATLAB zu definieren, können Sie die Funktion piecewise() verwenden. Diese Funktion gibt eine Funktion oder einen Ausdruck zurück, der eine stückweise Funktion oder einen Ausdruck enthält. Um eine stückweise Funktion zu definieren, müssen Sie die Bedingung und ihren Wert in die Funktion piecewise() einfügen und dann die zweite Bedingung und ihren Wert und so weiter. Sie können auch den Wert festlegen, der wahr ist, wenn keine Bedingung wahr ist. Lassen Sie uns zum Beispiel eine einfache stückweise Funktion definieren. Siehe den Code unten.

syms y(x)
y(x) = piecewise(x<0, -2, x>0, 2, 1);
y(-3)

Ausgabe:

ans =
  -2

Im obigen Code haben wir eine stückweise Funktion definiert, deren Wert -2 ist, wenn x kleiner als Null ist und 2, wenn x größer als Null ist, und wenn keine der Bedingungen zutrifft, ist ihr Wert 1. Die dritte Zeile wird verwendet um die Funktion zu testen, und Sie können in der Ausgabe sehen, dass die Funktion korrekt ausgeführt wird. Unter diesem Link finden Sie weitere Details zur Funktion piecewise().

Autor: 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

Verwandter Artikel - MATLAB Function