DEG2RAD -funksjonen i MATLAB

DEG2RAD -funksjonen i MATLAB
Som alle programmeringsspråk har MATLAB flere funksjoner for å konvertere data fra en type til en annen.

I denne artikkelen forklarer vi hvordan du bruker DEG2RAD () -funksjonen for å konvertere grader til radianer.
De fleste av funksjonene MATLAB sørger for signalanalyse og bølgegenerering har inngangsargumenter uttrykt i radianer.

I praksis er det imidlertid noen ganger bedre å utføre beregninger basert på grader. Derfor er DEG2RAD () -funksjonen et nyttig verktøy for å konvertere disse enhetene.

Nedenfor vil vi forklare i detalj alt om denne funksjonen, den. Vi har også tatt med bilder og praktiske eksempler i denne artikkelen som viser hvordan du kan bruke denne funksjonen.

Matlab deg2rad () funksjonssyntaks

r = deg2rad (d)

Beskrivelse og eksempler for Matlab Deg2Rad () -funksjon

Deg2rad () -funksjonen brukes til å konvertere vinkler uttrykt i grader til radianer. Denne funksjonen konverterer gradene som sendes inn “D” til radianer og returnerer resultatet i “R”. Deg2rad () aksepterer skalarer, vektorer og matriser som inngangsargumenter ... Denne funksjonen aksepterer skalarer, vektorer og matriser som inngangsargumenter. I tilfeller der konverteringen gjøres ved hjelp av matriser eller vektorer, returnerer DEG2RAD () i “R” en matrise eller vektor av samme størrelse som sendt i “D”. Selv om bruk av denne funksjonen er nyttig i praksis, er det flere måter å konvertere grader til radianer. En av dem er å bruke følgende formel.

rad = deg 2pi


Funksjonen Deg2Rad () fungerer også med komplekse tall. I tilfeller der "D" inneholder komplekse tall, blir konvertering av de virkelige og imaginære delene gjort separat. Deretter vil vi se på noen eksempler der vi implementerer denne funksjonen.

Hvordan konvertere en skalar fra grader til radianer med Matlab Deg2Rad () -funksjon

I dette eksemplet vil vi vise deg hvordan du kan konvertere en skalar uttrykt i grader til en skalar uttrykt i radianer med DEG2RAD () -funksjonen. For dette vil vi lage den skalære "deg" som inneholder en gradersverdi, og vi vil sende den som inngangsargumentet til denne funksjonen.

deg = 165;
rad = deg2rad (deg)


Som det fremgår av figuren nedenfor, returnerer Rdeg2rad () skalaren "rad" med verdien av "deg" konvertert til radianer.

Hvordan konvertere en vektor med målenheter uttrykt i grader til en vektor uttrykt i radianer med Matlab Deg2Rad () -funksjonen

I dette eksemplet vil vi se hvordan vi kan konvertere vektoren "deg" med verdier uttrykt i grader til en vektor "rad" av samme størrelse med verdiene "deg" konvertert til. For dette skal vi lage en vektor på 8 elementer, og vi vil sende dem som inngangsargumentet til funksjonen. Nedenfor kan vi se koden for denne konverteringen.

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


Som det kan sees i følgende figur, returnerer Deg2Rad () i “Rad” en vektor av samme størrelse som “Deg” med vinkelverdiene uttrykt i radianer.

Hvordan konvertere vinkelmål i grader til radianer i skalarer med komplekse tall ved bruk av MATLAB -funksjonen DEG2RAD ()

I dette eksemplet vil vi se hvordan vi kan konvertere vinkelmål uttrykt i komplekse tall. Når vi bruker denne funksjonen til å konvertere et komplekst tall, konverterer Deg2Rad () de virkelige og imaginære delene separat. La oss deretter se på kodebiten for å få denne konverteringen.

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


Som vist i følgende figur, returnerer Deg2Rad () i "rad" en skalar med den komplekse verdien av vinkelen som er konvertert og uttrykt i radianer.

Hvordan konvertere en matrise med elementer som representerer vinkelverdier uttrykt i grader til en matrise med vinkelverdier uttrykt i radianer ved bruk av MATLAB -funksjonen DEG2RAD ()

I dette eksemplet vil vi se hvordan du konverterer en rekke vinkelverdier i grader til en rekke verdier i radianer ved bruk av Matlabs Deg2Rad () -funksjon. For å gjøre dette oppretter vi en 3 x 3 rekke elementer med vinkelverdier i grader. Vi kaller deretter funksjonen og passerer denne matrisen som inngangsargumentet. Metoden for funksjonssamtalen er den samme som i de foregående eksemplene.

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


Som figuren viser, returnerer Deg2Rad () en rekke av samme størrelse som "Deg" med verdiene konvertert til radianer.

Hvordan lage en applikasjon for å gjøre konverteringer fra grader til radianer med Matlab Deg2rad () -funksjonen.

I praksis foretrekker mange ingeniører eller programmerere å uttrykke vinkelmålinger i grader fordi for eksempel datablad for elektroniske enheter bruker grader som måleenhet i ligningene sine.

I dette eksemplet vil vi lage en enkel konsollapplikasjon for å konvertere grader til radianer. I denne applikasjonen vil vi bruke Prompt () -funksjonen for å be brukeren til å oppgi en verdi uttrykt i grader. Disse dataene vil bli lagt inn ved hjelp av input () -funksjonen og konverteres til radianer ved bruk av DEG2RAD () -funksjonen. Når dataene er konvertert, viser vi dem i kommandokonsollen ved hjelp av disp () -funksjonen.

Nedenfor er det fulle skriptet til denne konsollapplikasjonen. Lag et manus, lim det inn og kjør "Kjør". For å lukke applikasjonen, trykk CTRL+C.

mens 1
spør = 'Angi verdien uttrykt i grader';
deg = input (spør);
rad = deg2rad (deg);
disp (['Resultatet i rad er:', num2str (rad)])
slutt


Følgende bilde viser applikasjonen som kjører i MATLAB -miljøet.

Konklusjon

I denne artikkelen forklarte vi hvordan du bruker DEG2RAD () -funksjonen for å konvertere vinkelenheter i MATLAB. Denne funksjonen er mye brukt for å utfylle verktøyene som dette kraftige vitenskapelige beregningsspråket gir for å analysere og generere signaler og bølger med forskjellige former. For å hjelpe deg med å forstå hva denne funksjonen handler om, har vi inkludert praktiske eksempler med kodefragmenter og bilder som viser implementeringen av denne funksjonen i MATLAB -miljøet. Vi har også laget en enkel konsollapplikasjon som er et nyttig verktøy for å konvertere disse måleenhetene. Vi håper du fant denne Matlab -artikkelen nyttig. Se andre Linux -hint -artikler for flere tips og informasjon.