Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ORDENA FILAS
package javaapplication77;
import java.util.Scanner;
int leerfilas()
{
int n;
Scanner leer=new Scanner(System.in);
System.out.println("Ingrese el nmero de filas de la matriz:");
n=leer.nextInt();
return n;
}
CHUCO PEREZ BRYANN MARTIN 20140312J
int leercolumnas()
{
int m;
Scanner leer = new Scanner(System.in);
System.out.println("Ingrese el numero de columnas ");
m =leer.nextInt();
return m;
}
{ double xx = y [i][k];
y[i][k]= y[i][j];
y[i][j]= xx;
}
}
}
}
return y;
}
}}
RESPUESTA:
run:
Ingrese el nmero de filas de la matriz:
CHUCO PEREZ BRYANN MARTIN 20140312J
4
Ingrese el numero de columnas
5
la matriz original es:
88,26 59,45 59,04 75,79 69,49
40,78 69,08 55,78 11,12 60,38
77,34 64,45 51,47 19,31 3,93
34,24 44,59 0,72 24,72 81,39
La matriz ordenada de mayor a menor por filas es:
88,26 75,79 69,49 59,45 59,04
69,08 60,38 55,78 40,78 11,12
77,34 64,45 51,47 19,31 3,93
81,39 44,59 34,24 24,72 0,72
BUILD SUCCESSFUL (total time: 7 seconds)
int n(){
Scanner sc = new Scanner(System.in);
int n;
System.out.println("Orden de la matriz: ");
n= sc.nextInt();
return n;
}
double[][]a(int n){
Scanner sc = new Scanner(System.in);
double[][]a=new double[n][n];
System.out.println("Coeficientes de la matriz cuadrada: ");
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
a[i][j]=sc.nextDouble();
}
}
return a;
}
double[]b(int n)
{ Scanner sc = new Scanner(System.in);
double[]b=new double[n];
System.out.println("Coeficientes de la columna: ");
for(int i=0;i<n;i++)
{ b[i]=sc.nextDouble();
}
return b;
CHUCO PEREZ BRYANN MARTIN 20140312J
double[][]triangsup(int n,double[][]a)
{ double[][]t=new double[n][n];
for(int i=0;i<n;i++)
{ double det=1;
det= det*a[i][i];
if(det==0)
{ System.out.println("El sistema no tiene solucin.");
}
else
{ for(int k=i+1;k<n-1;k++)
{ for(int j=i+1;j<n-1;j++)
{ if(j==0)
{ t[i][j]=a[i][j];
}
else
{t[k+1][j+1]=a[k][j]-a[k][i]*(a[i][j]/a[i][i]);
}
}
}
}
}
return t;
}
double[]ordenamiento(int n,double[][]a,double[]b)
{ double[]o= new double[n];
for(int i=0;i<n;i++)
{ double det=1;
CHUCO PEREZ BRYANN MARTIN 20140312J
det= det*a[i][i];
if(det==0)
{ System.out.println("El sistema no tiene solucin.");
}
else
{ for(int k=i;k<n;k++)
{ b[k]=b[k]-a[k][i]*(b[i]/a[i][i]);
}
}
}
return o;
}
double[]solucion(int n,double[][]a,double[]b)
{ double[]x= new double[n];
double[]p=new double[n];
p[n]=b[n]/a[n][n];
for(int i=n;i>0;i++)
{ p[i]=b[i];
for(int j=i;j<n-1;j++)
{
}
}
return x;
}
{ for(int j=0;j<n;j++)
{ System.out.printf("%6.1f",a[i][j]);
}
System.out.printf("\n");
}
System.out.println("La matriz columna es: ");
for(int i=0;i<n;i++)
{ System.out.printf("%6.1f",b[i]);
System.out.printf("\n");
}
System.out.println("La matriz triangular superior es: ");
for(int i=0;i<n;i++)
{ for(int j=0;j<n;j++)
{ System.out.printf("%6.1f",t[i][j]);
}
System.out.printf("\n");
}
}
RESPUESTA:
CHUCO PEREZ BRYANN MARTIN 20140312J
run:
Orden de la matriz:
3
Coeficientes de la matriz cuadrada:
3
2
4
2
5
6
1
4
5
Coeficientes de la columna:
2
3
5
La matriz es:
3,0 2,0 4,0
2,0 5,0 6,0
1,0 4,0 5,0
La matriz columna es:
2,0
3,0
5,0
La matriz triangular superior es:
0,0 0,0 0,0
0,0 0,0 0,0
0,0 0,0 3,7
BUILD SUCCESSFUL (total time: 17 seconds)
CHUCO PEREZ BRYANN MARTIN 20140312J
INTERCAMBIO DE FILAS
package javaapplication81;
import java.util.Scanner;
int x=leer.nextInt();
return x;
}
static int[][]cargar(int[][]x){
int i,j;
for(i=0;i<x.length;i++){
for(j=0;j<x[0].length;j++){
x[i][j]=(int)(Math.random()*100+1);
}
}
return x;
}
}
return A;
}
A=cargar(A);
System.out.println("La matriz es: ");
imprimir(A);
if(f1-1<A.length&&f2-1<A.length){
A=intercambiar(A,f1,f2);
System.out.println("La matriz cambio de filas es: ");
imprimir(A);
}
else{
System.out.println("El numero de filas no existe en A");
}
}
}
CHUCO PEREZ BRYANN MARTIN 20140312J
RESPUESTA:
run:
Ingresar el numero de filas de la matriz A: 3
Ingresar el numero de columnas de la matriz A: 3
Ingresar el numero de la primera fila a intercambiar: 1
Ingresar el numero de la segunda fila a intercambiar: 3
La matriz es:
11 61 2
67 36 99
35 91 58
La matriz cambio de filas es:
35 91 58
67 36 99
11 61 2
BUILD SUCCESSFUL (total time: 16 seconds)
MATRIZ PRODUCTO
package javaapplication82;
import java.util.Scanner;
int i,j;
for(i=0;i< A.length;i++){
for(j=0;j<A[0].length;j++){
A[i][j]=(int)(Math.random()*9+1);
}}
return A;
}
else{
System.out.println("No existe el producto por diferentes numeros de
filas y columnas entre M y N.");
}
return P;
}
{
System.out.println("La matriz producto es: ");
imprimir(P);
}
else{};
RESPUESTA:
run:
Numero de filas de la matriz M:3
Numero de columnas de la matriz M:3
Numero de filas de la matriz N:3
Numero de columnas de la matriz N:3
La matriz N es:
566
135
247
La matriz M es:
294
871
811
La matriz producto es:
27 82 167
49 122 212
CHUCO PEREZ BRYANN MARTIN 20140312J
43 98 158
BUILD SUCCESSFUL (total time: 6 seconds)