Hola, a todos
Estoy en primero de ingeneria y estoy haciendo programacion con python y emacs. Me han puesto un ejercicio que es una calculadora de matrices y como acabo de empezar, no tengo ni idea de como hacerla. Agradeceria que alguien me ayudara a construirla
Para realizar la calculadora me piden lo siguiente:
Se trata de hacer un programa que permita operar con matrices reales de 3x3. Las operaciones que se *implementaràn serán la suma, el producto y el determinante. Para organizar el programa, separáis en un módulo "matriu3x3.py" las funciones sobre matrices. Para llevarlo a cabo seguís los siguientes pasos:
Diseñar e implementar una función que lea una matriz real de 3x3. Decidir como representar la matriz y documentar la función convenientemente.
Diseñar e implementar una función que sume dos matrices de 3x3. Documentar la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Diseñar e implementar una función que multiplique dos matrices de 3x3. Documentáis la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Diseñar e implementar una función que calcule el determinante de una matriz de 3x3. Documentar la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Finalmente escribir un programa, usando las funciones anteriores, que implemente una pequeña calculadora de matrices. A tal efecto hacer que presente un menú con las siguientes opciones:
Leer matriz A Leer
matriz B
Calcular A+B
Calcular A*B
Calcular *det(A)
Muchas gracias
Estoy en primero de ingeneria y estoy haciendo programacion con python y emacs. Me han puesto un ejercicio que es una calculadora de matrices y como acabo de empezar, no tengo ni idea de como hacerla. Agradeceria que alguien me ayudara a construirla
Para realizar la calculadora me piden lo siguiente:
Se trata de hacer un programa que permita operar con matrices reales de 3x3. Las operaciones que se *implementaràn serán la suma, el producto y el determinante. Para organizar el programa, separáis en un módulo "matriu3x3.py" las funciones sobre matrices. Para llevarlo a cabo seguís los siguientes pasos:
Diseñar e implementar una función que lea una matriz real de 3x3. Decidir como representar la matriz y documentar la función convenientemente.
Diseñar e implementar una función que sume dos matrices de 3x3. Documentar la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Diseñar e implementar una función que multiplique dos matrices de 3x3. Documentáis la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Diseñar e implementar una función que calcule el determinante de una matriz de 3x3. Documentar la función y añadir los *doctests convenientes. Comprobar con *nosetest que se comporta como es debido.
Finalmente escribir un programa, usando las funciones anteriores, que implemente una pequeña calculadora de matrices. A tal efecto hacer que presente un menú con las siguientes opciones:
Leer matriz A Leer
matriz B
Calcular A+B
Calcular A*B
Calcular *det(A)
Muchas gracias