Diferencia entre revisiones de «Comando Spline»
De GeoGebra Manual
m |
|||
(No se muestran 2 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command| | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|geometry|Spline}} |
− | ;Spline | + | ;Spline( <Lista de puntos> ) |
− | ;Spline | + | :Crea un [[w:es:Spline|spline]] que pasa por todos los puntos dados. |
+ | ;Spline( <Lista de puntos>, <Grado ≥ 3> ) | ||
+ | :Crea un spline del grado dado, que pasa por todos los puntos dados. | ||
+ | ;Spline( <Lista de puntos>, <Grado ≥ 3>, <Función de ponderación> ) | ||
+ | :Crea un spline del grado dado, que pasa por todos los puntos dados. La función de ponderación indica cuál debería ser la diferencia de ''t'' valores para los puntos ''P''<sub>i</sub> y ''P''<sub>i+1</sub> dada su diferencia ''P''<sub>i+1</sub> - ''P''<sub>i</sub> = (''x'', ''y''). Para obtener el spline del algoritmo ''función'' se debe usar <code>abs(x)+0*y</code>, para obtener el spline por defecto de GeoGebra se debe usar <code>sqrt(x^2+y^2)</code>. | ||
+ | :{{Note|Usar la opción por defecto hace que el resultado se comporte correctamente al ser transformado, garantizando que <code>Rota(Spline(lista), a)</code> da el mismo resultado que <code>Spline(Rota(lista, a))</code>.}} |
Revisión actual del 04:44 27 ene 2021
Spline
Categorías de Comandos (todos)
- Spline( <Lista de puntos> )
- Crea un spline que pasa por todos los puntos dados.
- Spline( <Lista de puntos>, <Grado ≥ 3> )
- Crea un spline del grado dado, que pasa por todos los puntos dados.
- Spline( <Lista de puntos>, <Grado ≥ 3>, <Función de ponderación> )
- Crea un spline del grado dado, que pasa por todos los puntos dados. La función de ponderación indica cuál debería ser la diferencia de t valores para los puntos Pi y Pi+1 dada su diferencia Pi+1 - Pi = (x, y). Para obtener el spline del algoritmo función se debe usar
abs(x)+0*y
, para obtener el spline por defecto de GeoGebra se debe usarsqrt(x^2+y^2)
. - Nota: Usar la opción por defecto hace que el resultado se comporte correctamente al ser transformado, garantizando que
Rota(Spline(lista), a)
da el mismo resultado queSpline(Rota(lista, a))
.
Comentarios
El resultado del comando Spline es una curva. El algoritmo de Spline se aplica para las coordinadas x y y separadamente: en primer lugar se determinan los valores de t que corresponden a los puntos (basado en la distancia euclidiana entre los puntos), luego se hallan los splines cúbicos como funciones t->x y t->y.