[ Foro de Pascal ]

Unidad para manejar matrices

10-Jan-2012 19:48
Fulanito de Tal
2 Respuestas

¿Hay alguna unidad en Free Pascal que facilite trabajar con matrices? Que incorpore ya las funciones para invertir, multiplicar, calcular determinante, etc.
Gracias. Un saludo


11-Jan-2012 15:23
Nacho Cabanes (+83)

En Pascal estándar no existe, aunque es fácil encontrar unidades "creadas por terceros" que resuelvan la mayoría de esas operaciones. En tiempos, algunas de ellas estaban disponibles en el apartado de "Contributed units" de la página de Free Pascal, pero ahora mismo parece no funcionar correctamente, porque no muestra ninguna "unit":

http://www.freepascal.org/contrib/contribs.html

En el caso de Free Pascal sí existe una "unit" que tiene las posibilidades básicas (suma, resta, producto de matrices, producto por un escalar) pero también le faltan algunas importantes (determinante, inversa, etc):

http://www.freepascal.org/docs-html/rtl/matrix/index.html



13-Jan-2012 09:56
Fulanito de Tal

Gracias por la respuesta. Ya suponía que tenía que ser una unidad creada por desarrolladores voluntarios, porque el Free Pascal ni siquiera tiene potencias. Pues entonces tendré que ponerme a buscar. De todas formas a mí sí que me va la web de Contributen units, aunque tarda un poco en cargar. A ver si ahí encuentro algo.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)