Este es un programa que resuelve matrices nXn.
Carga una matriz en un archivo .txt solo los valores de respuesta en el siguiente orden:
1 1 1 1 2 -1 -2 2 1 -2 3 -4 1 2 -4 2
Antes se debe indicar de cuanto es la matriz, para este caso es de 4x4 y en el tamaño ingresariamos 4, y en otro archivo .txt se cargan los valores de la respuesta asi:
10 2 2 1
O sea la matriz se veria asi:
| 1 1 1 1 | 10
| 2 -1 -2 2 | 2
| 1 -2 3 -4 | 2
| 1 2 -4 2 | 1
Espero sea de utilidad.
Descargar codigo en Netbeans Cramer.zip
------
Clic en la imagen para ampliar
------
El método de Cramer sirve para resolver sistemas de ecuaciones lineales. Se aplica a sistemas que cumplan las dos condiciones siguientes:
El número de ecuaciones es igual al número de incógnitas.
El determinante de la matriz de los coeficientes es distinto de cero.
Tales sistemas se denominan sistemas de Cramer.
Sea Δ el determinante de la matriz de coeficientes.
Y sean:
Δ 1, Δ 2 , Δ 3 ... , Δ n
los determinantes que se obtiene al sustituir los coeficientes del 2º miembro (los términos independientes) en la 1ª columna , en la 2ª columna, en la 3ª columna y en la enésima columna respectivamente.
sábado, 30 de abril de 2011
jueves, 21 de abril de 2011
Bueno para los que hay visto la magia de javascript y canvas como en mi pots anterior ahora les tengo el codigo fuente de la aplicacion web llamada harmony creacion de mr doob y aportada para todo publico
domingo, 10 de abril de 2011
Applet colores
En este applet se muestra como se utiliza una mezcla de colores RGB con un deslizador.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Ejercicio2 extends Applet implements AdjustmentListener {
Scrollbar s1,s2,s3;
int v1 = 0;
int v2 = 0;
int v3 = 0;
String m1,m2,m3;
public Ejercicio2() {
s1 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
s2 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
s3 = new Scrollbar(Scrollbar.HORIZONTAL,0,1,0,255);
add(s1);
add(s2);
add(s3);
s1.addAdjustmentListener(this);
s2.addAdjustmentListener(this);
s3.addAdjustmentListener(this);
}
public void adjustmentValueChanged(AdjustmentEvent ae) {
v1 = s1.getValue();
v2 = s2.getValue();
v3 = s3.getValue();
m1 = "deslizador 1 " + v1;
m2 = "deslizador 2 " + v2;
m3 = "deslizador 3 " + v3;
repaint();
}
public void paint(Graphics g) {
g.setColor(new Color(v1,v2,v3));
g.drawRect(0,0,150,300);
g.fillRect(0,0,150,300);
g.setColor(Color.BLUE);
g.drawString(m1,30,100);
g.drawString(m2,30,150);
g.drawString(m3,30,200);
}
}
Suscribirse a:
Entradas (Atom)