• Viernes 9 de Mayo de 2025, 09:49

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - soneland

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Multiplicacion De Matrices
« en: Viernes 20 de Agosto de 2004, 18:30 »
hola:
solo espero que puedan ayudarme. tengo una tarea en este lenguaje, trata de sumar, restar,multiplicar, sacar la determinante y la inversa de matrices, considerando sus respectivas restricciones.
bueno...... ya avance algo mi programa suma y resta yyyy de ahi en adelante empiezan mis problemas. he conseguido la multiplicacion en codigo c++ y se no como llegar al equivalente en visual basic ahi es donde quiero que me ayuden si es que pueden.... por fis.
PARA QUE NO HAYA DUDAS DE LO QUE QUIERO:   CAMBIAR ESTE CODIGO A VISUAL BASIC......

//MULTIPLICACION DE MATRICES (A*B)
CMatriz operator*(CMatriz &A, CMatriz &B)
{
 //Consistencia:  A.Col()==B.Fil()
 if( A.Col() != B.Fil())
 {
  printf("\nNo se puede multiplicar las matrices");
  return A;
 }
 else
 {
  int i,j,k,n=A.Col();

  CMatriz *M = new CMatriz(A.Fil(), B.Col());
  for(i=0;i<M->Fil();i++)
    for(j=0;j<M->Col();j++)
    {
     double S=0.0;
     for(k=0;k<n;k++)
      S+=A.Elemento[k]*B.Elemento[k][j];
     M->Elemento[j]=S;
    }

  return *M;
 }

}

si me ayudan en esto, yo creo que me será mas facil entender lo de la det, y la inversa, esperando una respuesta me despido.
y gracias de antemano....

Páginas: [1]