Code
Funciones que devuelven Code
Función AlgLib.Interp.Scalar
- Declaración:
Code AlgLib.Interp.Scalar(Text interpType, Matrix x, Matrix f [, Real order=0, Real copy=false])
- Descripción:
Crea un manejador de funciones de interpolación de AlgLib. Algunos métodos no son exáctamente de interpolación sino de aproximación uniforme estimada por mínimos cuadrados sobre una familia específica de funciones de dimensión igual al argumento opcional <order>. Si no se pasa este argumento o no es positivo o el método no es de mínimos cuadrados sino de interpolación exacta, entonces se usará el número de columnas de las matrices <x> e <f> que ha de ser lógicamente el mismo. Si el argumento opcional <copy> es cierto entonces se usará internamente una copia de las matrices <x> e <f> pero en caso contrario se usarán directamente y será responsabilidad del usaurio asegurar que dichas matrices permanecen vivas mientras se usa el manejador. Esta característica puede ser útil para ahorrar memoria cuando se manejan matrices muy grandes pero debe emplearse con sumo cuidado. CUIDADO: ¡Esta función no es almacenable en OIS! Los tipos de interpolación admisibles para el argumento <interpType> son: "BarycentricRational" "LinearSpline" "CubicSpline" "AkimaSpline" "SplineLeastSquares" "ChebyshevLeastSquares" "PolynomialLeastSquares" Más detalles en http://www.alglib.net/interpolation
- Lenguaje:C++
- Fuente : tol/contrib/alglib/alglib_interp.cpp
Función AlgLib.Interp.Vector
- Declaración:
Code AlgLib.Interp.Vector(Text interpType, Matrix x, Matrix f [, Real order=0, Real copy=false, Code interp=?])
- Descripción:
Crea un manejador de funciones vectoriales de interpolación de AlgLib. Cada fila de las matrices <x> e <f> se refiere a una función de real a real. Si <x> sólo tiene una fila se tomará la misma para todas las filas de <f> .Algunos métodos no son exáctamente de interpolación sino de aproximación uniforme estimada por mínimos cuadrados sobre una familia específica de funciones de dimensión igual al argumento opcional <order>. Si no se pasa este argumento o no es positivo o el método no es de mínimos cuadrados sino de interpolación exacta, entonces se usará el número de columnas de las matrices <x> e <f> que ha de ser lógicamente el mismo. Si el argumento opcional <copy> es cierto entonces se usará internamente una copia de las matrices <x> e <f> pero en caso contrario se usarán directamente y será responsabilidad del usaurio asegurar que dichas matrices permanecen vivas mientras se usa el manejador. Esta característica puede ser útil para ahorrar memoria cuando se manejan matrices muy grandes pero debe emplearse con sumo cuidado. Si se pasa una función de interpolación vectorial en el argumento opcional <interp>, entonces se modificará éste, en lugar de crear uno nuevo. CUIDADO: ¡Esta función no es almacenable en OIS! Para poder almacenar toda la información necesaria use AlgLib.Interp.Vector.CreateWorkSpace y entonces podrá restaurarla posteriormente y aplicarla a AlgLib.Interp.Vector.LoadWorkSpaceLos tipos de interpolación admisibles para el argumento <interpType> son: "BarycentricRational" "LinearSpline" "CubicSpline" "AkimaSpline" "SplineLeastSquares" "ChebyshevLeastSquares" "PolynomialLeastSquares" Más detalles en http://www.alglib.net/interpolation
- Lenguaje:C++
- Fuente : tol/contrib/alglib/alglib_interp.cpp
Función AlgLib.Interp.Vector.LoadWorkSpace
- Declaración:
Code AlgLib.Interp.Vector.LoadWorkSpace(Set workSpace)
- Descripción:
Crea un manejador de funciones vectoriales de interpolación de AlgLib a partir del conjunto resultado de la función AlgLib.Interp.Vector.CreateWorkSpace. CUIDADO: ¡Esta función no es almacenable en OIS! Para poder almacenar toda la información necesaria use AlgLib.Interp.Vector.CreateWorkSpace y entonces podrá restaurarla posteriormente y aplicarla a AlgLib.Interp.Vector.LoadWorkSpace
- Lenguaje:C++
- Fuente : tol/contrib/alglib/alglib_interp.cpp
Función FindCode
- Declaración:
Code FindCode(Text tipoR, Text nombreF)
- Descripción:
Busca una función cuyo nombre sea nombreF y que devuelva un objeto de tipo tipoR. Ejemplo: Code f = FindCode("Real","+"); Resultado: f(3,4) == 3+4
- Lenguaje:C++
- Fuente : tol/btol/code_type/codgra.cpp
Función gsl_interp
- Declaración:
Code gsl_interp(Text interpType, Matrix x, Matrix y)
- Descripción:
Crea un manejador de funciones de interpolación de GSL. El argumento <interpType> debe ser alguno de estos: [["linear","polynomial","cspline","cspline_periodic","akima","akima_periodic"]] Ver más información en: http://www.gnu.org/software/gsl/manual/html_node/Interpolation.html
- Lenguaje:C++
- Fuente : tol/btol/bgsl/tolgsl_interp.cpp
Función gsl_vector_interp
- Declaración:
Code gsl_vector_interp(Text interpType, Matrix x, Matrix y [, Code interp])
- Descripción:
Crea un manejador de funciones vectoriales de interpolación de GSL. Cada fila de las matrices <x> e <y> se refiere a una función de real a real. Si <x> sólo tiene una fila se tomará la misma para todas las filas de <y> .Si se pasa una función de interpolación vectorial en el argumento opcional <interp>, entonces se modificará éste, en lugar de crear uno nuevo. El argumento <interpType> debe ser alguno de estos: [["linear","polynomial","cspline","cspline_periodic","akima","akima_periodic"]] Ver más información en: http://www.gnu.org/software/gsl/manual/html_node/Interpolation.html
- Lenguaje:C++
- Fuente : tol/btol/bgsl/tolgsl_interp.cpp
Last modified 16 years ago
Last modified on Feb 27, 2009, 5:30:45 PM