martes, 17 de febrero de 2009

Mostrar que la matriz es no singular. en sage

hola . 

primero que todo que es sage :

SAGE es un entorno de cálculos matemáticos (MCE – Mathematics computing enviroment) de código abierto para llevar a cabo cálculos algebraicos, simbólicos y numéricos. Los entornos de cálculos matemáticos son complejos y requieren una gran cantidad de tiempo y esfuerzo para volverse hábil utilizando uno. Sin embargo, la cantidad de poder que este tipo de software proporciona al usuario vale muy bien el esfuerzo requerido para aprenderlo. A un principiante le tomara un rato volverse experto en el uso de SAGE, pero afortunadamente uno no necesita ser un experto en SAGE para comenzar a utilizarlo en la resolución de problemas.

¿Qué es un entorno de cálculos matemáticos?
Un entorno de cálculos matemáticos es un grupo de programas computacionales capaces de llevar a cabo automáticamente un amplio rango de algoritmos de cálculo matemáticos. Los algoritmos de cálculo existen para casi todas las áreas de las matemáticas, y nuevos algoritmos son desarrollados todo el tiempo.
Un gran número de entornos de cálculos matemáticos han sido creados desde los 60’s y la siguiente lista contiene algunos de los más populares:
http://en.wikipedia.org/wiki/Comparison_of_computer_algebra_systems

2.2 ¿Qué es SAGE?
SAGE (iniciales de Software for Algebra and Geometry Experimentation – Software para Experimentación de Algebra y Geometría) es un entorno de cálculos matemáticos que introduce datos matemáticos en forma textual y los despliega en forma textual o tradicional. Mientras que la mayor parte de los entornos de cálculo matemático son entidades independientes, SAGE provee algunos algoritmos por si mismo y otros los toma de otros entornos de cálculo matemático. Esta estrategia le permite a SAGE proveer el poder de múltiples entornos de cálculo matemáticos dentro de una arquitectura capaz de evolucionar para satisfacer futuras necesidades.
SAGE esta escrito en el poderoso y muy popular lenguaje de programación Python y el lenguaje de programación orientado a las matemáticas que SAGE hace disponible a los usuarios es una extensión de Python. Esto significa que los usuarios expertos en SAGE deben ser también expertos programadores en Python. Algo del conocimiento del lenguaje de programación Python es tan decisivo para utilizar con éxito SAGE que el nivel de conocimiento de Python de un usuario puede ser utilizado para ayudar a determinar su nivel o habilidad en SAGE

jeje mucho cuento . ahora  cual es la pagina de sage ;:

http://www.sagenb.org

ya saben se registran como en facebook  jejeje

ahora como  mostrar que la matriz es no singular

 

a
 
[2,1]

[-2,3]

Mostrar que la matriz es no singular.

Tomado de: Kolman 2009, página 82, ejercicio 1 
Resuelto por: radical virus 00000000



Se define la matriz 
 La sintaxis para definir una matriz es :
variable = matrix([[a,b],[c,d]])
Donde variable es el nombre de nuestra matriz, definimos la matriz con matrix seguido de = , la matriz que la introducimos de esta forma ([]) dentro de estos dos corchetes creamos otro corchete por cada renglon , quedando al final :


a = matrix([[2,1],[-1,3]])

Despues de esto pulsamos evaluate.
Pero como sabemos que nuestra matriz quedo bien?, pues aca entra otro comando que es print el cual imprime nuestra matriz de esta forma .

Print a
Ya despues de haber colocado nuestra matriz en sage debemos saber un concepto fundamental que es una matriz singular.
Matriz singular: Una matriz es singular si su determinante es nulo.
Determinante: la determinante de una matriz es un escalar o polinomio, que resulta de obtener todos los productos posibles de una matriz de acuerdo a una serie de restricciones, siendo denotado como |A|.

Entonces en sage podemos sacar la determinante de una matrix por medio de la funcion det() que permite sacar este de un solo paso .
Entonces la sintaxis queda: nombre de la matriz.det ()
Para nuestra matriz: a.det ()

Seguido de clik en evaluate y listo nuestro resultado es 8, por tanto la matriz es no singular porque su determinante es diferente de 0.




0 comentarios:

Publicar un comentario

Tu comentario será moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicarán insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.