Consulta también:
- Matriz en visual basic
- Cheats pokemon rojo fuego visual boy advance - Guide
- Error del sistema &h8000ffff visual basic - Guide
- Visual foxpro - Guide
- Pokemon rojo fuego visual boy advance - Programas - Rol
- Cheats pokemon esmeralda visual boy advance - Guide
7 respuestas
Lee el siguiente documento, lo extraje de una unvirsidad de USA y lo modifique para que sea mas simple de implementar en solo un modulo estandar de VB6.0.
http://www.mediafire.com/file/kll265dyjdh8ary/matriz_inversa.doc/file
No creo que tengas problemas en la lectura.
http://www.mediafire.com/file/kll265dyjdh8ary/matriz_inversa.doc/file
No creo que tengas problemas en la lectura.
Aqui les tengo una solucion a esta inquietante pregunta y a la vez problema para otros, espero sus consultas y criticas, pero espero que me digan algo
inversa de matriz.xlsm (25 KB)
https://mega.co.nz/#!o1IwnbqQ!doInwxtvDiOb2eQq7rZwzkpNriEwRUZnnSuEkN1W5fw
inversa de matriz.xlsm (25 KB)
https://mega.co.nz/#!o1IwnbqQ!doInwxtvDiOb2eQq7rZwzkpNriEwRUZnnSuEkN1W5fw
Private Sub Cmd_Cal_Click()
n = Range(Ref1.Text).Columns.Count
ReDim A(1 To n, 1 To n) As Double
ReDim ID(1 To n, 1 To n) As Double
'Identifica la columa y la fila con la que empieza la matriz
col1 = Range(Ref1.Text).Column
row1 = Range(Ref1.Text).Row
'Identifica la posición de la Matriz Inversa
col2 = Range(Ref2.Text).Column
row2 = Range(Ref2.Text).Row
'Agrega 1 a la diagonal de la Matriz
For i = 1 To n
ID(i, i) = 1
'Agrega los datos en la matriz A
For j = 1 To n
A(j, i) = Cells(row1 + j - 1, col1 + i - 1)
Next
Next
For i = 1 To n
If A(i, i) = 0 Then
For j = i + 1 To n
If A(j, i) <> 0 Then
For k = 1 To n
A(i, k) = A(i, k) + A(j, k)
ID(i, k) = ID(i, k) + ID(j, k)
Next
Exit For
End If
Next
End If
c = A(i, i)
For k = 1 To n
A(i, k) = A(i, k) / c
ID(i, k) = ID(i, k) / c
Next
For j = i + 1 To n
If A(j, i) <> 0 Then
c = A(j, i)
For k = 1 To n
A(j, k) = A(j, k) - c * A(i, k)
ID(j, k) = ID(j, k) - c * ID(i, k)
Next
End If
Next
Next
For i = n To 1 Step -1
For j = i - 1 To 1 Step -1
If A(j, i) <> 0 Then
c = A(j, i)
For k = n To 1 Step -1
A(j, k) = A(j, k) - c * A(i, k)
ID(j, k) = ID(j, k) - c * ID(i, k)
Next
End If
Next
Next
'Imprime la Matriz Identidad en la Posición indicada
For i = 1 To n
For j = 1 To n
Cells(row2 + j - 1, col2 + i - 1) = ID(j, i)
Next
Next
End Sub
AQUITAAAAAA...
Saludos desde PERU!!!
n = Range(Ref1.Text).Columns.Count
ReDim A(1 To n, 1 To n) As Double
ReDim ID(1 To n, 1 To n) As Double
'Identifica la columa y la fila con la que empieza la matriz
col1 = Range(Ref1.Text).Column
row1 = Range(Ref1.Text).Row
'Identifica la posición de la Matriz Inversa
col2 = Range(Ref2.Text).Column
row2 = Range(Ref2.Text).Row
'Agrega 1 a la diagonal de la Matriz
For i = 1 To n
ID(i, i) = 1
'Agrega los datos en la matriz A
For j = 1 To n
A(j, i) = Cells(row1 + j - 1, col1 + i - 1)
Next
Next
For i = 1 To n
If A(i, i) = 0 Then
For j = i + 1 To n
If A(j, i) <> 0 Then
For k = 1 To n
A(i, k) = A(i, k) + A(j, k)
ID(i, k) = ID(i, k) + ID(j, k)
Next
Exit For
End If
Next
End If
c = A(i, i)
For k = 1 To n
A(i, k) = A(i, k) / c
ID(i, k) = ID(i, k) / c
Next
For j = i + 1 To n
If A(j, i) <> 0 Then
c = A(j, i)
For k = 1 To n
A(j, k) = A(j, k) - c * A(i, k)
ID(j, k) = ID(j, k) - c * ID(i, k)
Next
End If
Next
Next
For i = n To 1 Step -1
For j = i - 1 To 1 Step -1
If A(j, i) <> 0 Then
c = A(j, i)
For k = n To 1 Step -1
A(j, k) = A(j, k) - c * A(i, k)
ID(j, k) = ID(j, k) - c * ID(i, k)
Next
End If
Next
Next
'Imprime la Matriz Identidad en la Posición indicada
For i = 1 To n
For j = 1 To n
Cells(row2 + j - 1, col2 + i - 1) = ID(j, i)
Next
Next
End Sub
AQUITAAAAAA...
Saludos desde PERU!!!
YO HAGO MATRIZ INVERSA DE 2X2 0 3X3 PRESIO DE TAN SOLO 30.000 PESOS COLOMBIANOS LOS INTERESADOS COMUNICARCEN A MI CORREO GCDCOLOMBIA@HOTMAIL.ES
bryan pollito
Mensajes enviados
11
Fecha de inscripción
lunes, 15 de julio de 2013
Estatus
Miembro
Última intervención
miércoles, 17 de julio de 2013
4
15 jul 2013 a las 05:14
15 jul 2013 a las 05:14
Hola bueno te recomiendo esta pagina puedes encontrar varios tipos de programas en visual basic 6.0 totalmente gratis con vectores, matrices y demas.
https://pollitolpbbryan.wixsite.com/inicio!visual-basic-60/c20ju
https://pollitolpbbryan.wixsite.com/inicio!visual-basic-60/c20ju
14 ago 2010 a las 00:06
8 jul 2011 a las 19:18
8 jul 2011 a las 19:57
17 nov 2011 a las 20:47
Disculpa me lo podrias env
13 dic 2011 a las 18:25