La funzione deg2rad in matlab

La funzione deg2rad in matlab
Come tutti i linguaggi di programmazione, Matlab ha diverse funzioni per la conversione dei dati da un tipo a un altro.

In questo articolo, spieghiamo come usare la funzione deg2rad () per convertire i gradi in radianti.
La maggior parte delle funzioni MATLAB prevede l'analisi del segnale e la generazione di onde hanno argomenti di input espressi in Radians.

Tuttavia, in pratica, a volte è meglio eseguire calcoli in base ai gradi. Pertanto, la funzione deg2rad () è uno strumento utile per convertire queste unità.

Di seguito spiegheremo in dettaglio tutto su questa funzione, la sua sintassi, le modalità di chiamata, gli argomenti di input e l'output e i tipi di dati accettati. Abbiamo anche incluso immagini ed esempi pratici in questo articolo che mostrano come puoi usare questa funzione.

Sintassi della funzione Matlab deg2rad ()

r = deg2rad (d)

Descrizione ed esempi per la funzione Matlab deg2rad ()

La funzione deg2rad () viene utilizzata per convertire gli angoli espressi in gradi in radianti. Questa funzione converte i gradi inviati in "D" a Radians e restituisce il risultato in "R". Deg2rad () accetta scalari, vettori e matrici come argomenti di input ... Questa funzione accetta scalari, vettori e matrici come argomenti di input. Nei casi in cui la conversione viene eseguita usando matrici o vettori, deg2rad () ritorna in "r" una matrice o un vettore della stessa dimensione inviata in "d". Sebbene l'utilizzo di questa funzione sia utile nella pratica, ci sono diversi modi per convertire i gradi in radianti. Uno di questi è usare la seguente formula.

rad = deg 2pi


La funzione deg2rad () funziona anche con numeri complessi. Nei casi in cui "d" contiene numeri complessi, la conversione delle parti reali e immaginarie viene eseguita separatamente. Successivamente, esamineremo alcuni esempi in cui implementiamo questa funzione.

Come convertire uno scalare da gradi a radianti con la funzione matlab deg2rad ()

In questo esempio ti mostreremo come convertire uno scalare espresso in gradi in uno scalare espresso in radianti con la funzione deg2rad (). Per questo creeremo il "deg" scalare che contiene un valore di gradi e lo invieremo come argomento di input di questa funzione.

deg = 165;
rad = deg2rad (deg)


Come visto nella figura seguente, rDeg2rad () restituisce il "rad" scalare con il valore di "deg" convertito in radianti.

Come convertire un vettore con unità di misura espresse in gradi a un vettore espresso in radianti con la funzione matlab deg2rad ()

In questo esempio, vedremo come convertire il vettoriale "deg" con i valori espressi in gradi a un "rad" vettoriale della stessa dimensione con i valori di "deg" convertiti a. Per questo, creeremo un vettore di 8 elementi e li invieremo come argomento di input della funzione. Di seguito possiamo vedere il codice per questa conversione.

deg = [0, 45, 90, 135, 180, 225, 270, 360];
rad = deg2rad (deg)


Come si può vedere nella figura seguente, deg2rad () in "rad" restituisce un vettore della stessa dimensione di "deg" con i valori dell'angolo espressi in radianti.

Come convertire l'angolo misure in gradi in radianti in scalari con numeri complessi usando la funzione matlab deg2rad ()

In questo esempio, vedremo come convertire le misure angolari espresse in numeri complessi. Quando usiamo questa funzione per convertire un numero complesso, deg2rad () converte le parti reali e immaginarie separatamente. Successivamente, guardiamo lo snippet del codice per ottenere questa conversione.

deg = 13.2374 + 3.2458i;
rad = deg2rad (deg)


Come mostrato nella figura seguente, deg2rad () ritorna in "rad" uno scalare con il valore complesso dell'angolo convertito ed espresso in radianti.

Come convertire un array con elementi che rappresentano i valori dell'angolo espressi in gradi in un array con valori di angolo espressi in radianti usando la funzione matlab deg2rad ()

In questo esempio, vedremo come convertire una matrice di valori di angolo in gradi in una matrice di quei valori nei radianti usando la funzione deg2rad () di Matlab. Per fare ciò, creiamo una serie di elementi 3 x 3 con valori di angolo in gradi. Chiamiamo quindi la funzione e passiamo questo array come argomento di input. Il metodo della chiamata di funzione è lo stesso degli esempi precedenti.

deg = [0, 45, 90;
135, 180, 225;
270, 315, 360];
rad = deg2rad (deg)


Come mostra la figura, deg2rad () restituisce un array della stessa dimensione di "deg" con i valori convertiti in radianti.

Come fare un'applicazione per fare conversioni dai gradi ai radianti con la funzione Matlab deg2rad ().

In pratica, molti ingegneri o programmatori preferiscono esprimere misurazioni angolari in gradi perché, ad esempio, i fogli di dati per i dispositivi elettronici utilizzano gradi come unità di misurazione nelle loro equazioni.

In questo esempio, creeremo una semplice applicazione della console per convertire i gradi in radianti. In questa applicazione, utilizzeremo la funzione prompt () per indurre l'utente a inserire un valore espresso in gradi. Questi dati verranno inseriti utilizzando la funzione input () e convertiti in radianti usando la funzione deg2rad (). Una volta convertiti i dati, li visualizziamo nella console di comando utilizzando la funzione Disp ().

Di seguito è riportato lo script completo di questa applicazione della console. Crea uno script, incollalo ed esegui "Run". Per chiudere l'applicazione, premere Ctrl+C.

mentre 1
prompt = 'immettere il valore espresso in gradi';
deg = input (prompt);
rad = deg2rad (deg);
Disp (['Il risultato in rad è:', num2str (rad)])
FINE


La seguente immagine mostra l'applicazione in esecuzione nell'ambiente MATLAB.

Conclusione

In questo articolo, abbiamo spiegato come usare la funzione deg2rad () per convertire le unità angolari di misura in matlab. Questa funzione è ampiamente utilizzata per integrare gli strumenti che questo potente lingua di calcolo scientifico fornisce per l'analisi e la generazione di segnali e onde con forme diverse. Per aiutarti a capire meglio di cosa si tratta questa funzione, abbiamo incluso esempi pratici con frammenti di codice e immagini che mostrano l'implementazione di questa funzione nell'ambiente MATLAB. Abbiamo anche creato una semplice applicazione console che è uno strumento utile per convertire queste unità di misurazione. Speriamo che tu abbia trovato utile questo articolo di Matlab. Vedi altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.