matrix osztaly osszeadasra

Kezdőlap Fórumok Programozás matrix osztaly osszeadasra

10 bejegyzés megtekintése - 161-170 / 179
  • Szerző
    Bejegyzés
  • #2154779
    jules
    Felhasználó

      Ok, de akkor hogyan tudnam kiiratni az atlagot? Ugye „sum”-ban van, a matrixok osszege. De ezt nekem meg el kellene osztani a matrixok szamaval es ezt kellene kiiratnom…

      #2154780
      jules
      Felhasználó

        Ok, de akkor hogyan tudnam kiiratni az atlagot? Ugye „sum”-ban van, a matrixok osszege. De ezt nekem meg el kellene osztani a matrixok szamaval es ezt kellene kiiratnom…

        #2154781
        zoltan22
        Felhasználó
          zoltan22 wrote:
          Code:
          vektor valami[10]; // ott vannak a vektoraink, feltoltve
          Matrix m[10]; // matrixok
          for(i=0; i<n; i++)
          m[I].init(valami[I]; // minden vektor atalakitva
          Matrix osszeg = m[0];
          for(i=1; i<n; i++)
          osszeg += m[I];

          m /= egy_szam; // ez a sor vajon mit csinal?

          // most m-ben megvan ami kell neked

          Egyebkent meg ne jelents be egy valtozot ketszer, mert a forditoprogramnak nem fog tetszeni.

          #2154782
          zoltan22
          Felhasználó
            zoltan22 wrote:
            Code:
            vektor valami[10]; // ott vannak a vektoraink, feltoltve
            Matrix m[10]; // matrixok
            for(i=0; i<n; i++)
            m[I].init(valami[I]; // minden vektor atalakitva
            Matrix osszeg = m[0];
            for(i=1; i<n; i++)
            osszeg += m[I];

            m /= egy_szam; // ez a sor vajon mit csinal?

            // most m-ben megvan ami kell neked

            Egyebkent meg ne jelents be egy valtozot ketszer, mert a forditoprogramnak nem fog tetszeni.

            #2154783
            jules
            Felhasználó
              Code:
              m /= egy_szam  // ez ekvivalens ezzel m = m / egy_szam

              De hat ezt kellene kiiratni a sum helyett…

              PS: egyebkent, miert van az, hogy ha legeneralok egy ilyen objektumot/matrixot, akkor minden forditas utan ugyanazt a matrixot kapom? Nem kellene minden forditas/generalas utan mas matrixot kapnom?

              #2154784
              jules
              Felhasználó
                Code:
                m /= egy_szam  // ez ekvivalens ezzel m = m / egy_szam

                De hat ezt kellene kiiratni a sum helyett…

                PS: egyebkent, miert van az, hogy ha legeneralok egy ilyen objektumot/matrixot, akkor minden forditas utan ugyanazt a matrixot kapom? Nem kellene minden forditas/generalas utan mas matrixot kapnom?

                #2154785
                zoltan22
                Felhasználó

                  Csak nem nezted meg mire szokas hasznalni a /= -t, vagy nem ertem e kerdest.

                  A randommal kapcsoltaban: `man srand `, `man rand`

                  #2154786
                  zoltan22
                  Felhasználó

                    Csak nem nezted meg mire szokas hasznalni a /= -t, vagy nem ertem e kerdest.

                    A randommal kapcsoltaban: `man srand `, `man rand`

                    #2154787
                    jules
                    Felhasználó

                      Hat csak annyi, hogy pl. az altalad fentebb irt 3.modszerben a ” cout << objektum; " most akkor mi legyen? "cout << objektum /=;" ? Csak meg ez nem vilagos.

                      A random fuggvenyeket ertem, csak gondoltam, hogy a modszer valamiert nem biztos, hogy teljesen idealis… Valahogy ugy tunik, hogy a memoriaban a vektoroknak, meg a matrixoknak lefoglalt helyekrol minden „$: g++ valami.cpp -o valami” forditast koveto „./valami” futtatas utan ugyanazok az ertekek adodnak.
                      Bocs kicsit nyakatekerten irok; lenyeg h minden futtatas utan mas random szamok generalodnak es igy a matrixoknak is masoknak kellene lenniuk…

                      #2154788
                      jules
                      Felhasználó

                        Hat csak annyi, hogy pl. az altalad fentebb irt 3.modszerben a ” cout << objektum; " most akkor mi legyen? "cout << objektum /=;" ? Csak meg ez nem vilagos.

                        A random fuggvenyeket ertem, csak gondoltam, hogy a modszer valamiert nem biztos, hogy teljesen idealis… Valahogy ugy tunik, hogy a memoriaban a vektoroknak, meg a matrixoknak lefoglalt helyekrol minden „$: g++ valami.cpp -o valami” forditast koveto „./valami” futtatas utan ugyanazok az ertekek adodnak.
                        Bocs kicsit nyakatekerten irok; lenyeg h minden futtatas utan mas random szamok generalodnak es igy a matrixoknak is masoknak kellene lenniuk…

                      10 bejegyzés megtekintése - 161-170 / 179
                      • Be kell jelentkezni a hozzászóláshoz.