public class MatrizEvaluacion1 {
public static void main(String args[]){
System.out.println("Resolver los siguientes sistemas de ecuaciones:\n");
System.out.println("Systema de Ecuaciones 1.\n");
System.out.println("x1 + 2x2 + x3 =0\n" + "x1 + x2 = 1 \n"+ "x1 - 2x2 = -3\n");
Matriz m= new Matriz(3, 3);
m.matriz[0][0]=1; m.matriz[0][1]=2; m.matriz[0][2]=1;
m.matriz[1][0]=1; m.matriz[1][1]=1; m.matriz[1][2]=0;
m.matriz[2][0]=-1; m.matriz[2][1]=-2; m.matriz[2][2]=0;
System.out.println("Expresado en forma de matrices:\n");
System.out.println("Matriz m");
System.out.println(m.imprimir());
Matriz a= new Matriz(3,1);
a.matriz[0][0]=0;
a.matriz[1][0]=1;
a.matriz[2][0]=-3;
System.out.println("Matriz a\n");
System.out.println(a.imprimir());
System.out.println("Los valores de x1 , x2 y x3 son:\n");
System.out.println((m.inversa().multiplica(a)).imprimir());
System.out.println("Systema de Ecuaciones 2.\n");
System.out.println("x1 + x2 = 1\n"+"x2 + x3 = 1\n"+"x3 + x4 = 1\n" + "x4 + x5 = 0\n"+ "x5 + x1 = 1\n");
Matriz n= new Matriz(5, 5);
n.matriz[0][0]=1; n.matriz[0][1]=1; n.matriz[0][2]=0; n.matriz[0][3]=0; n.matriz[0][4]=0;
n.matriz[1][0]=0; n.matriz[1][1]=1; n.matriz[1][2]=1; n.matriz[1][3]=0; n.matriz[1][4]=0;
n.matriz[2][0]=0; n.matriz[2][1]=0; n.matriz[2][2]=1; n.matriz[2][3]=1; n.matriz[2][4]=0;
n.matriz[3][0]=0; n.matriz[3][1]=0; n.matriz[3][2]=0; n.matriz[3][3]=1; n.matriz[3][4]=1;
n.matriz[4][0]=1; n.matriz[4][1]=0; n.matriz[4][2]=0; n.matriz[4][3]=0; n.matriz[4][4]=1;
System.out.println("Expresado en forma de matrices:\n");
System.out.println("Matriz n");
System.out.println(n.imprimir());
Matriz b= new Matriz(5,1);
b.matriz[0][0]=1;
b.matriz[1][0]=1;
b.matriz[2][0]=1;
b.matriz[3][0]=0;
b.matriz[4][0]=1;
System.out.println("Matriz b\n");
System.out.println(b.imprimir());
System.out.println("Los valores de x1, x2, x3, x4, x5 son:\n");
System.out.println((n.inversa().multiplica(b)).imprimir());
System.out.println("Realizar las siguientes operaciones: \n");
System.out.println("D = 2 3 4 \n");
System.out.println("E = 2 -1 0 \n");
Matriz d= new Matriz(1,3);
d.matriz[0][0]=2; d.matriz[0][1]=3; d.matriz[0][2]=4;
Matriz e= new Matriz(1,3);
e.matriz[0][0]=2; e.matriz[0][1]=-1; e.matriz[0][2]=0;
System.out.println("La suma entre D y E es:\n");
System.out.println(d.suma(e).imprimir());
System.out.println("La resta entre D y E es:\n");
System.out.println(d.resta(e).imprimir());
}
}
miércoles, 29 de abril de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario