interp1
Sintaxis
Descripción
interpola los valores de cuaterniones de una función 1-D en puntos de consulta específicos utilizando interpolación lineal esférica (SLERP). vq
= interp1(x
,v
,xq
)x
especifica los puntos de muestra y v
especifica los cuaterniones que contienen los valores correspondientes v(x). xq
especifica los puntos de consulta. De forma predeterminada, la función utiliza el método de interpolación "slerp-short"
.
interpola los valores de cuaternión asumiendo un conjunto predeterminado de puntos de muestra. Los puntos predeterminados son la secuencia de números del 1 al n, donde n depende de la forma de vq
= interp1(v
,xq
)v
:
Cuando
v
es un vector de cuaterniones, los puntos predeterminados son1:length(v)
.Cuando
v
es un arreglo de cuaterniones, los puntos predeterminados son1:size(v,1)
.
Utilice esta sintaxis cuando no le preocupen las distancias absolutas entre los puntos de muestra.
especifica un valor de extrapolación y utiliza los puntos de muestra predeterminados.vq
= interp1(v
,xq
,method
,extrapolation
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
Referencias
[1] Shoemake, Ken. "Animating Rotation with Quaternion Curves." ACM SIGGRAPH Computer Graphics 19, no. 3 (July 1985): 245–54. https://doi.org/10.1145/325165.325242.
[2] Dam, Erik B., Martin Koch, and Martin Lillholm. Quaternions, Interpolation and Animation. Technical Report DIKU-TR-98/5. Department of Computer Science, University of Copenhagen, July 17, 1998. https://web.mit.edu/2.998/www/QuaternionReport1.pdf.
Capacidades ampliadas
Historial de versiones
Introducido en R2025a