mx.edu.ulsa.cib4132005.practica1
Class EcuacionLineal

java.lang.Object
  extended by mx.edu.ulsa.cib4132005.practica1.EcuacionLineal

public class EcuacionLineal
extends java.lang.Object

Author:
Gustavo De la Cruz Tovar
Clase que representa un sisema de ecuaciones lineales de segundo orden, de la forma
ax + by = c
dx + ey = f
Implanta los metodos para resolver dicho sistema

Constructor Summary
EcuacionLineal(double a, double b, double c, double d, double e, double f)
          Construye el objeto, ingresando los coeficientes y los valores independientes del sistema.
 
Method Summary
 double getX()
          Retorna el valor de x, despues de aplicar el metodo resolver
 double getY()
          Retorna el valor de y, despues de aplicar el metodo resolver
 void resolver()
          Resuelve el sistema de ecuaciones lineales de segundo orden, de la siguiente forma:
x= (ce - bf) / (ae - bd )
y= (af - cd) / (ae - bd )
Asigna el resulado a las propiedades x e y del objeto
Ejemplo de uso:
EcuacionLineal ecuacion= new EcuacionLineal(1,1,2,1,-1,0); ecuacion.resolver(); //resuelve con valores x=1 e y=1
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EcuacionLineal

public EcuacionLineal(double a,
                      double b,
                      double c,
                      double d,
                      double e,
                      double f)
Construye el objeto, ingresando los coeficientes y los valores independientes del sistema.
El objeto almacena estos valores, para su posterior uso en el metodo resolver

Parameters:
a - El valor de ax
b - El valor de by
c - El valor del termino indepediente c
d - El valor de dx
e - El valor de ey
f - El valor del termino independiente f
Ejemplo de uso:
 EcuacionLineal ecuacion= new EcuacionLineal(1,1,2,1,-1,0);
 
Method Detail

resolver

public void resolver()
Resuelve el sistema de ecuaciones lineales de segundo orden, de la siguiente forma:
x= (ce - bf) / (ae - bd )
y= (af - cd) / (ae - bd )
Asigna el resulado a las propiedades x e y del objeto
Ejemplo de uso:
 EcuacionLineal ecuacion= new EcuacionLineal(1,1,2,1,-1,0);
 ecuacion.resolver();
 //resuelve con valores x=1 e y=1
 


getX

public double getX()
Retorna el valor de x, despues de aplicar el metodo resolver

Returns:
Retorna el valor de x, que contiene el resultado del metodo resolver Ejemplo de uso:
 EcuacionLineal ecuacion= new EcuacionLineal(1,1,2,1,-1,0);
 ecuacion.resolver();
 double x= ecuacion.getX(); //valor de x despues de resolver, y es igual a 1
 

getY

public double getY()
Retorna el valor de y, despues de aplicar el metodo resolver

Returns:
Retorna el valor de y, que contiene el resultado del metodo resolver Ejemplo de uso:
 EcuacionLineal ecuacion= new EcuacionLineal(1,1,2,1,-1,0);
 ecuacion.resolver();
 double y= ecuacion.getX(); //valor de x despues de resolver, y es igual a 1