Kennt jemand eine Prozedur zum multiplizieren von 2 Matrizen fuer Java ???
Mfg
WhiteFist
Kennt jemand eine Prozedur zum multiplizieren von 2 Matrizen fuer Java ???
Mfg
WhiteFist
ich würd das mit 2 for schleifen machen. wobei dann halt immer x[i,j] und y[j,i] multipliziert werden
hier hab ich eine methode für mat gleicher dimension
das ist allerdings richtig.. war eigentlich eine c-methode..
Multiplikation von 2 Matrizen hat so eingebunden in Java Programm gut funktioniert. Quellcode ist aus einer seperaten Methode zum multiplizieren der Matrizen. Die beiden MAtrizen müssen natürlich der Methode übergeben werden...
int i;
int j;
int k;
int l;
int laufa=0;
int laufb=0;
int laufc=0;
int ergebnis=0;
int m;
int o;
for(i=0,j=0,k=0,l=0,m=0,o=0; laufa<n; laufa++, i++, m++)
{
for(;laufb<n; l++,laufb++,o++)
{
for(;laufc<n; laufc++,j++,k++)
{
ergebnis+=a[i][j]*b[k][l];
}
//laufc-=1;
j-=laufc;
k-=laufc;
laufc=0;
temp[m][o]=ergebnis;
ergebnis=0;
}
//laufb-=1;
l-=laufb;
o-=laufb;
laufb=0;
}
zwar kompliziert, aber hat funktioniert.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!