cscvn
Curva de spline cúbico de interpolación "natural" o periódica
Sintaxis
Descripción
devuelve una curva de spline cúbico paramétrica variacional o natural, (en formato ppform) que pasa por los puntos de la secuencia proporcionados (:j), j = 1:end. El valor del parámetro t(j) para el j-ésimo punto sigue el esquema centrípeto de Eugene Lee [1], como raíz cuadrada acumulada de longitud de cuerda:curve
= cscvn(points
)
Si el primer y el último punto coinciden y no hay otros puntos repetidos, la función construye una curva de spline cúbico periódica. Sin embargo, los puntos dobles resultan en esquinas.
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
cscvn
determina la secuencia de salto t
como
donde tk es el elemento en la posición k en t
, 1 ≤ k ≤ n–1, y p es la traspuesta de la matriz points
de d por n. Si points
contiene puntos repetidos, cscvn
utiliza csape
con condiciones de contorno periódicas o variacionales para construir los tramos suaves. cscvn
devuelve la secuencia de salto t
en el campo breaks
del argumento de salida curve
.
Referencias
[1] E. T. Y. Lee. “Choosing nodes in parametric curve interpolation.” Computer-Aided Design 21 (1989), 363–370.
Historial de versiones
Introducido en R2006b