Bom dia galera!
Estou com um probleminha e preciso de uma ajudinha de vcs, seguinte:
Tenho uma classe que faz o calculo de um pivotamento, esta funcionando certinho. Mas eu gostaria que o resultado fosse mostrado
em uma tela a parte e não atraves de Output. O codigo esta ai abaixo…
Alguem pode me ajudar??
public class Pivotamento {
private static final double EPSILON = 1e-10;
public static double[] resolve(double[][] A, double[] b) {
int N = b.length;
for (int p = 0; p < N; p++) {
for (int i = p + 1; i < N; i++) {
double alpha = A[i][p] / A[p][p];
b[i] -= alpha * b[p];
for (int j = p; j < N; j++) {
A[i][j] -= alpha * A[p][j];
}
}
}
double[] x = new double[N];
for (int i = N - 1; i >= 0; i--) {
double sum = 0.0;
for (int j = i + 1; j < N; j++) {
sum += A[i][j] * x[j];
}
x[i] = (b[i] - sum) / A[i][i];
}
return x;
}
public static void main(String[] args) {
int N = 3;
double[][] A = { { 3, -2, 1 },
{ -1, 3, -1 },
{ 2, 4, -2 },
};
double[] b = { 4, -1, 5 };
double[] x = resolve(A, b);
String[] letras = {"x","y","z"};
for (int i = 0; i < N; i++) {
System.out.println(letras[i] + " = " + x[i]);
}
}
}