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()
.