Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Svodjenje na dijagonalnu matricu (neki problemcici)

[es] :: .NET :: Svodjenje na dijagonalnu matricu (neki problemcici)

[ Pregleda: 2566 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
79.101.148.*



+101 Profil

icon Svodjenje na dijagonalnu matricu (neki problemcici)17.03.2008. u 21:25 - pre 196 meseci
Imam 2 problema, prvi je to sto ovaj kod ima negde log gresku a ne kontam gde, ako je neko voljan da pomogne ok, ako ne to cu i ja sam vec nekako, a drgi problem je sto mi funkcija menja vrednost stvarnog parametra, a nisam stavio ni ref ni out nigde u f-ji, ovo drugo mi je mnogo bitnije.
Code:

static int transformacija(int n, int[][] x)
        {
            int a, b, p = 1;
            for(int i=0;i<n-1;i++)
                for(int j=i+1;j<n;j++)
                    if ((x[i][i] > 0 && x[j][i] > 0) || (x[i][i] < 0 && x[j][i] < 0))
                    {
                        a = -1 * x[i][i];
                        b = x[j][i];
                        p = p * a;
                        for (int t = 0; t < n; t++)
                            x[j][t] = b * x[i][t] + a * x[j][t];
                    }
                    else
                    {
                        a = x[i][i];
                        b = x[j][i];
                        p = p * a;
                        for (int t = 0; t < n; t++)
                            x[j][t] = b * x[i][t] + a * x[j][t];
                    }
            int del = p;
            p=1;
            for (int i = 0; i < n; i++)
                p = p * x[i][i];
            return p / del;

        }

f-ju pozivam ovako u programu:
Code:

Console.Write("resenje je: " + transformacija(n,a).ToString()+"\n");

a mi je int[][], a n mi je int
hvala uapred
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
79.101.140.*



+101 Profil

icon Re: Svodjenje na dijagonalnu matricu (neki problemcici)18.03.2008. u 08:45 - pre 196 meseci
mislis da npr.
za formalni parametar stavim npr. int[][] g
pa da kopiram g u x sa 2 for petlje pa da opet radim sa x[][].
tako sam bio uradio,ali sam mislio da mozda moze na drugi nacin, ali sam ocito pogresio
hvala u svakom slucaju
 
Odgovor na temu

[es] :: .NET :: Svodjenje na dijagonalnu matricu (neki problemcici)

[ Pregleda: 2566 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.