Ver Mensaje Individual
  #2  
Viejo 18/04/10, 17:19:19
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola Felikz, viendo la funcion tiene una descripcion: A + x = B

Donde A es la matriz de los coeficientes de los valores de la ecuacion, X son las variables de la ecuacion y B es el resultado de cada ecuacion lineal, por ejemplo voy a colocar esta pequeña ecuacion sencilla para que se pueda entender

3x + 2y = 7
2x + y = 4

Como ya se sabe los valores para x e y son 1 y 2 respectivamente, entonces en la funcion se interpreta el parametro IT_A_MATRIX

IDX1 IDX2 VAL
1 1 3
1 2 2
2 1 2
2 2 1

Como vemos el IDX1 representa a la fila e IDX2 representa a la columna de la ecuacion y VAL representa el valor del coeficiente de cada una de las variables de cada ecuacion lineal.

Y ahora se llenara el otro parametro IT_B_VECTOR

IDX1 IDX2 VAL
1 1 7
1 2 4

Donde esos valores son el resultado de la operacion de cada ecuacion lineal, si ejecutas la funcion te arrojara 2 parametros de salida, la primera es la matriz inversa (ET_A_INVERSE_MATRIX), puedes comprobarlo multiplicando esa matriz inversa con la matriz (IT_A_MATRIX) te debe arrojar la matriz identidad y el segundo parametro ET_X_VECTOR te arrojara tantas lineas como variables tenga tu sistema de ecuaciones, en este caso te arrojara 2 lineas

IDX1 IDX2 VAL
1 1 1
1 2 2 (1.9999999999999E+00)

Espero te pueda ayudar
__________________
David Carballido Córdova
Responder Con Cita