Funzione a tratti in MATLAB

Ammar Ali 11 dicembre 2023
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().

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

Articolo correlato - MATLAB Function