Creación de una librería en Maple para las matrices de Colocación Ortogonal

Mario Alberto Sandoval Hernandez, Fernando Ivan Molina Herrera, Hugo Jiménez Islas, Luis Isaí Quemada Villagómez

Resumen


Este artículo presenta una guía para crear librerías tipo (.mla) en Maple, dentro de un entorno Linux. La librería desarrollada incluye dos comandos principales: uno que calcula las raíces de los polinomios de Legendre, y otro que genera las matrices utilizadas en el método de colocación ortogonal (A, B, C, D y Q). Este método se emplea para resolver ecuaciones diferenciales con condiciones en la frontera. Además, se incluye un caso de estudio que muestra cómo funciona la librería implementada. Cabe destacar que esta herramienta puede generar matrices y raíces para cualquier grado n, siempre que la memoria del sistema lo permita.

Texto completo:

pdf_V02N02_art18

Referencias


Adams, J. C., Brainerd, W. S., Martin, J. T., Smith, B. T. and Wagener, J. L. (1992). Fortran 90 handbook. McGraw-Hill.

Díaz, L. M. C., Díaz, N. A. C. y Álvarez, J. C. (2024). Iniciando a programar con Python: Guía básica de programación (Vol. 87). Editorial de la Universidad Pedagógica y Tecnológica de Colombia-UPTC.

Finlayson, B. A. (1981). Nonlinear analysis in chemical engineering. McGraw-Hill.

Fox, W. P. (2011). Mathematical modeling with Maple. Cengage Learning.

Fox, W. P., and Bauldry, W. C. (2019). Advanced problem solving with Maple: a first course. Chapman and Hall/CRC.

Joyanes Aguilar, L. (2020). Fundamentos de programación (5.ª ed.). McGraw-Hill.

Maplesoft. (2023). Maple online help. https://www.maplesoft.com/support/help/

Villadsen, J. V. and Stewart, W. E. (1967). Solution of boundary-value problems by orthogonal collocation. Chemical Engineering Science, 22, 1483–1501.

Villadsen J. V. and Michelsen, M. L, (1978). Solution of differential equation models by polynomial approximation. Prentice-Hall International Series.