Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

angdiff

Diferencia entre dos ángulos

Descripción

ejemplo

delta = angdiff(alpha,beta) calcula la diferencia entre los ángulos alpha y beta. Esta función resta alpha de beta con el resultado ajustado en el intervalo [-pi,pi]. Puede especificar los ángulos de entrada como valores únicos o como arreglos de ángulos con el mismo número de valores.

ejemplo

delta = angdiff(alpha) devuelve la diferencia angular entre elementos adyacentes de alpha a lo largo de la primera dimensión cuyo tamaño no es igual a 1. Si alpha es un vector de longitud n, la primera entrada se resta de la segunda, la segunda de la tercera, etc. La salida, delta, es un vector de longitud n-1. Si alpha es una matriz m-por- n con m mayor que 1, la salida , delta, será una matriz de tamaño m-1-por- n. Si alpha es un escalar, delta devuelve como un vector vacío.

Ejemplos

contraer todo

d = angdiff(pi,2*pi)
d = 3.1416
d = angdiff([pi/2 3*pi/4 0],[pi pi/2 -pi])
d = 1×3

    1.5708   -0.7854   -3.1416

angles = [pi pi/2 pi/4 pi/2];
d = angdiff(angles)
d = 1×3

   -1.5708   -0.7854    0.7854

Argumentos de entrada

contraer todo

Ángulo en radianes, especificado como escalar, vector, matriz o arreglo multidimensional. Este es el ángulo que se resta de beta cuando se especifica. Si alpha es un escalar, delta devuelve como un vector vacío.

Ejemplo: pi/2

Ángulo en radianes, especificado como escalar, vector, matriz o arreglo multidimensional del mismo tamaño que alpha. Este es el ángulo del que se resta alpha cuando se especifica.

Ejemplo: pi/2

Argumentos de salida

contraer todo

Diferencia angular entre dos ángulos, devuelta como escalar, vector o arreglo. delta se ajusta al intervalo [-pi,pi]. Si alpha es un escalar, delta devuelve como un vector vacío.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2015a