{
En este ejemplo muestro un código en php con el que podrán calcular la matriz inversa 2x2 para lo cual solo deberían de entender la lógica en como se resuelven así:Matriz inversacon los numeros
4 2
0 1
En esta matriz debemos comprobar que existe la inversa la cual existiría si el determinante es diferente de 0|A| = 3·4 - 2·0 = 12 ==> existe la inversa
2º) Hallamos la matriz adjunta transpuesta, con este método práctico:■ Intercambiamos entre sí los elementos de la diagonal principal, y■ Cambiamos el signo de los elementos de la diagonal secundaria (dejándolos en su lugar)
3º) Dividimos la matriz adjunta transpuesta por el determinante de la matriz original, y así obtenemos la inversa A⁻¹
[4 -2]
[ 0 1]
A⁻¹ = –––––
4
A⁻¹ = [1 -1/2] ◄ RESPUESTA
[ 0 1/4]
aqui el codigo
<html> <head> <title>Calculando matriz inversa 2x2 php</title> </head> <body> <?php //editando funcion para calcular ls determinantes function Calcular_MatrizInversa($a,$b,$c,$d){ /* siendo |a00 a01| |$a $b| |a10 a11| = |$c $d| determinante = $a*$d-$b*$c matriz inversa= d/det -c/det -b/det a/det */ $total=$a*$d-$b*$c; //si el total es 0 no tiene determinante if($total!=0){ echo " ".$d/$total." ".-$c/$total; echo "<br></br>"; echo " ".-$b/$total." ".$a/$total; } else { echo "Error el det. da 0 "; } }?> <form action="Matriz_Inversa2x2php.php" method="post"> <br>Ingrese los valores<br> <input type="text" name ="a00"> <input type="text" name ="a01"> <br><input type="text" name ="a10"> <input type="text" name ="a11"> <br><input type="submit" name="calcular" value="calcular" /><br> <?php //en caso se presione el boton de calcular mandara // los valores que tengas los text a00,a01,a10,a11 a la funcion //Calcular_MatrizInversa: if ($_POST['calcular']) {Calcular_MatrizInversa($_REQUEST[a00],$_REQUEST[a01],$_REQUEST[a10],$_REQUEST[a11]);} ?> </form> </body> </html>
}