Funzione a tratti in MATLAB
Questo tutorial discuterà come definire una funzione o un’espressione a tratti usando la funzione piecewise()
in MATLAB.
Definire una funzione o un’espressione a tratti usando la funzione piecewise()
in MATLAB
Per definire una funzione o un’espressione a tratti in MATLAB, puoi utilizzare la funzione piecewise()
. Questa funzione restituisce una funzione o un’espressione che contiene una funzione o un’espressione a tratti. Per definire una funzione a tratti, devi inserire la condizione e il suo valore all’interno della funzione piecewise()
e poi la seconda condizione e il suo valore, e così via. Puoi anche impostare il valore che sarà vero quando nessuna condizione è vera. Ad esempio, definiamo una semplice funzione a tratti. Vedi il codice qui sotto.
syms y(x)
y(x) = piecewise(x<0, -2, x>0, 2, 1);
y(-3)
Produzione:
ans =
-2
Nel codice sopra, abbiamo definito una funzione a tratti il cui valore è -2 se x è minore di zero e 2 se x è maggiore di zero, e se nessuna delle condizioni è vera, il suo valore sarà 1. Viene utilizzata la terza riga per testare la funzione, e puoi vedere nell’output, la funzione sta funzionando correttamente. Controlla questo link per maggiori dettagli sulla funzione piecewise()
.