Menu
Icon

Calculando matriz inversa 3x3 as3.

{

En este ejemplo de as3 mostrare el código con el cual podrían la matriz inversa 3x3 para que entiendan el tema les dejo estos vídeos donde explican como encontrarlas:



Matriz Inversa 3X3


aqui el diseño:
Como se mira solo se necesitan 9 textf, 11 labels y un boton, cada uno con los nombres que se miran en la imagen
aqui el codigo:




 <pre style="color:black; background-color:#F2F2F2;">

btn1.addEventListener(MouseEvent.CLICK, Calculando_MI);

//inicio de la funcion accion
function Calculando_MI(event:MouseEvent):void
{
  
  
total.text=String(Number(a00.text)*Number(a11.text)*Number(a22.text) + Number(a10.text)*Number(a21.text)*Number(a02.text) +Number(a20.text)*Number(a01.text)*Number(a12.text));
total.text=String(Number(total.text)+(Number(a02.text)*Number(a11.text)*Number(a20.text))*-1 + (Number(a12.text)*Number(a21.text)*Number(a00.text))*-1 + (Number(a22.text)*Number(a01.text)*Number(a10.text))*-1);

 
 

  
  
  
  
if(total.text!="0")
{
//por aqui vas 
 

 
 
 
lb1.text=String(((Number(a11.text)*Number(a22.text)-Number(a21.text)*Number(a12.text))/Number(total.text)));
lb2.text=String((((Number(a01.text)*Number(a22.text)-Number(a21.text)*Number(a02.text))*-1)/Number(total.text)));

lb3.text=String(((Number(a01.text)*Number(a12.text)-Number(a11.text)*Number(a02.text))/Number(total.text)));
lb4.text=String((((Number(a10.text)*Number(a22.text)-Number(a20.text)*Number(a12.text))*-1)/Number(total.text)));

lb5.text=String(((Number(a00.text)*Number(a22.text)-Number(a20.text)*Number(a02.text))/Number(total.text)));
lb6.text=String((((Number(a00.text)*Number(a12.text)-Number(a10.text)*Number(a02.text))*-1)/Number(total.text)));

lb7.text=String(((Number(a10.text)*Number(a21.text)-Number(a20.text)*Number(a11.text))/Number(total.text)));
lb8.text=String((((Number(a00.text)*Number(a21.text)-Number(a20.text)*Number(a01.text))*-1)/Number(total.text)));

lb9.text=String(((Number(a00.text)*Number(a11.text)-Number(a10.text)*Number(a01.text))/Number(total.text)));


                              

 
}
else
{
 total.text="Error el det. da 0";
}

};//fin funcion

</pre>



Descargar ejemplo:



}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion