Red de conocimiento informático - Material del sitio web - Cómo expresar ángulos en matlab

Cómo expresar ángulos en matlab

El ángulo se representa mediante un exponente:

A=10;

angle=pi/2; % 90 grados

B=A*exp(angle*i ); % significa Ae^(iw).

Problemas de precisión de visualización + conversión de ángulo a radical en matlab:

Formato: establece el formato de salida

Para variables de punto flotante, el formato predeterminado es formato corto.

El formato no afecta la forma en que Matlab calcula y almacena los valores de las variables. Los cálculos sobre variables de punto flotante (es decir, precisión simple o doble) se realizarán con la precisión de punto flotante correspondiente, independientemente de cómo se muestre la variable. Las variables enteras utilizan datos enteros. Las variables enteras siempre se muestran con los bits de datos correspondientes según la categoría; por ejemplo, se muestra un número de 3 dígitos en el rango int8 -128:127.

formato largo muestra doble precisión 15 dígitos, 7 dígitos (punto fijo proporcional)

formato corto muestra 5 dígitos en formato punto fijo proporcional

formato corto inglés menos 5 bits, más 3 exponentes

formato corto eng al menos 5 bits, más 3 exponentes

formato corto eng al menos 5 bits más 3 exponentes

formato largo eng 16 bits más al menos 3 dígitos de exponente

formato largo eng 16 bits más al menos 3 dígitos de exponente

formato hex hex

formato banco 2 decimal dígitos

formato + más, negativo o cero

formato rata aproximación de números racionales

formato corto visualización predeterminada

formato largo g muestra doble Formato de precisión de punto fijo o punto flotante de 15 bits y formato de punto fijo o punto flotante de precisión simple de 7 bits.

formato corto g formato de coma fija o flotante de 5 bits

formato corto e formato de coma flotante de 5 bits

formato largo e 15- formato de punto flotante de bits para precisión doble, formato de punto flotante de 7 bits para precisión simple.

Las unidades de las funciones trigonométricas sin, cos, tan, etc. en matlab son radianes.

Si quieres utilizar ángulos, existen dos métodos.

Se utiliza send, cosd, tand, atand, etc., sus unidades son ángulos.

Otra opción es utilizar deg2rad para convertir ángulos a radianes.

El siguiente es un ejemplo donde cuatro ecuaciones tienen el mismo valor.

sin(pi/6)

sind(30)

sin(deg2rad(30))

sind(rad2deg(pi /6))