La función deg2rad en matlab

La función deg2rad en matlab
Como todos los lenguajes de programación, Matlab tiene varias funciones para convertir datos de un tipo a otro.

En este artículo, explicamos cómo usar la función deg2rad () para convertir los grados en radianes.
La mayoría de las funciones que Matlab proporciona para el análisis de señales y la generación de olas tienen argumentos de entrada expresados ​​en radianes.

Sin embargo, en la práctica, a veces es mejor realizar cálculos basados ​​en grados. Por lo tanto, la función deg2rad () es una herramienta útil para convertir estas unidades.

A continuación, explicaremos en detalle todo sobre esta función, su sintaxis, modos de llamadas, argumentos de entrada y salida y tipos de datos aceptados. También hemos incluido imágenes y ejemplos prácticos en este artículo que muestran cómo puede usar esta función.

Sintaxis de la función MATLAB DEG2RAD ()

r = deg2rad (d)

Descripción y ejemplos para la función MATLAB DEG2RAD ()

La función deg2rad () se usa para convertir ángulos expresados ​​en grados a radianes. Esta función convierte los grados enviados en "d" a radianos y devuelve el resultado en "r". Deg2rad () acepta escalares, vectores y matrices como argumentos de entrada ... Esta función acepta escalares, vectores y matrices como argumentos de entrada. En los casos en que la conversión se realiza utilizando matrices o vectores, DEG2RAD () devuelve en "R" una matriz o vector del mismo tamaño que se envía en "D". Aunque usar esta función es útil en la práctica, hay varias formas de convertir grados a radianes. Uno de ellos es usar la siguiente fórmula.

rad = deg 2pi


La función deg2rad () también funciona con números complejos. En los casos en que "D" contiene números complejos, la conversión de las partes reales e imaginarias se realiza por separado. A continuación, veremos algunos ejemplos en los que implementamos esta función.

Cómo convertir un escalar de grados a radianes con función matlab deg2rad ()

En este ejemplo le mostraremos cómo convertir un escalar expresado en grados a un escalar expresado en radianes con la función deg2rad (). Para esto, crearemos el "DEG" escalar que contiene un valor de grados y lo enviaremos como el argumento de entrada de esta función.

deg = 165;
rad = deg2rad (DEG)


Como se ve en la figura a continuación, rdeg2rad () devuelve el escalar "rad" con el valor de "DEG" convertido a radianes.

Cómo convertir un vector con unidades de medida expresadas en grados a un vector expresado en radianes con la función MATLAB DEG2RAD ()

En este ejemplo, veremos cómo convertir el "DEG" del vector con valores expresados ​​en grados a un vector "rad" del mismo tamaño con los valores de "DEG" convertidos a. Para esto, vamos a crear un vector de 8 elementos y los enviaremos como argumento de entrada de la función. A continuación podemos ver el código para esta conversión.

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


Como se puede ver en la siguiente figura, Deg2rad () en "Rad" devuelve un vector del mismo tamaño que "DEG" con los valores de ángulo expresados ​​en radianes.

Cómo convertir las medidas de ángulo en grados a radianes en escalares con números complejos utilizando la función MATLAB DEG2RAD ()

En este ejemplo, veremos cómo convertir las medidas angulares expresadas en números complejos. Cuando usamos esta función para convertir un número complejo, deg2rad () convierte las partes reales e imaginarias por separado. A continuación, veamos el fragmento de código para obtener esta conversión.

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


Como se muestra en la siguiente figura, Deg2rad () regresa en "rad" un escalar con el valor complejo del ángulo convertido y expresado en radianes.

Cómo convertir una matriz con elementos que representan valores de ángulo expresados ​​en grados a una matriz con valores de ángulo expresados ​​en radianes utilizando la función MATLAB DEG2RAD ()

En este ejemplo, veremos cómo convertir una matriz de valores de ángulo en grados a una matriz de esos valores en radianes utilizando la función deg2rad () de Matlab. Para hacer esto, creamos una matriz de 3 x 3 de elementos con valores de ángulo en grados. Luego llamamos a la función y pasamos esta matriz como argumento de entrada. El método de la llamada de función es el mismo que en los ejemplos anteriores.

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


Como muestra la figura, deG2Rad () devuelve una matriz del mismo tamaño que "DEG" con los valores convertidos en radianos.

Cómo hacer una aplicación para hacer conversiones de grados a radianes con la función MATLAB DEG2RAD ().

En la práctica, muchos ingenieros o programadores prefieren expresar mediciones de ángulo en grados porque, por ejemplo, las hojas de datos para dispositivos electrónicos usan títulos como unidad de medición en sus ecuaciones.

En este ejemplo, crearemos una aplicación de consola simple para convertir títulos en radianos. En esta aplicación, utilizaremos la función ind () para solicitar al usuario que ingrese un valor expresado en grados. Estos datos se ingresarán utilizando la función Entrada () y se convertirán a radianos utilizando la función DEG2RAD (). Una vez que los datos se convierten, los mostramos en la consola de comando utilizando la función disp ().

A continuación se muestra el script completo de esta aplicación de la consola. Crea un script, péalo y ejecute "Ejecutar". Para cerrar la aplicación, presione Ctrl+C.

Mientras que 1
indic = 'Ingrese el valor expresado en grados';
deg = entrada (indicador);
rad = deg2rad (deg);
disp (['el resultado en rad es:', num2str (rad)])
fin


La siguiente imagen muestra la aplicación que se ejecuta en el entorno MATLAB.

Conclusión

En este artículo, explicamos cómo usar la función deg2rad () para convertir las unidades de medida angulares en MATLAB. Esta función se usa ampliamente para complementar las herramientas que este poderoso lenguaje de cálculo científico proporciona para analizar y generar señales y ondas con diferentes formas. Para ayudarlo a comprender mejor de qué se trata esta función, hemos incluido ejemplos prácticos con fragmentos e imágenes de código que muestran la implementación de esta función en el entorno MATLAB. También hemos creado una aplicación de consola simple que es una herramienta útil para convertir estas unidades de medición. Esperamos que haya encontrado útil este artículo de Matlab. Consulte otros artículos de Sugerencia de Linux para obtener más consejos e información.