Multiplikation von 2 Matrizen

  • hier hab ich eine methode für mat gleicher dimension

  • das dim kannst du dir sparen ... in java kann die grösse eines arrays mit .length abegfragt werden ...

    Code
    int x=a.length;
    int y=a[0].length;

    Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen.
    --
    Friedrich Nietzsche

  • 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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!