2010-11-21 398 views
7

Me preguntaba cómo crear una matriz y calcular su inversa utilizando sympy en Python?Inverso de una matriz en SymPy?

Por ejemplo, para esta matriz simbólica

$$ 
\Sigma = \begin{pmatrix} 
      \sigma_x^2 & \rho \sigma_x \sigma_y \\ 
      \rho \sigma_x \sigma_y & \sigma_y^2 
     \end{pmatrix} 
$$ 

Gracias y saludos!

+0

hace este formato de látex soporte en el sitio? – Tim

+1

No es compatible con LaTeX a partir de ahora, desafortunadamente. MathOverflow lo hace. –

Respuesta

13

Si su pregunta era: ¿Cómo calcular la inversa de una matriz M en sympy a continuación:

M_inverse = M.inv() 

cuanto a cómo crear una matriz:

M = Matrix(2,3, [1,2,3,4,5,6]) 

le dará la siguiente 2X3 matriz:

Ver: http://docs.sympy.org/0.7.2/modules/matrices/matrices.html

+0

¿Cuál es la diferencia entre 'M.inv()' y 'Inverso (M)'? – Karlo