C++ Bc. 2: Porovnání verzí

Z GeoWikiCZ
m (Stránka C plus plus Bc. 2 přemístěna na stránku C++ Bc. 2)
m (plus plus -> ++)
Řádek 29: Řádek 29:
je <math>\lambda_\max = 339.3771</math>
je <math>\lambda_\max = 339.3771</math>


[ [[C plus plus Bc.|Zpět]] | [[C plus plus Bc. 2 cpp|C++]] | [[C plus plus Bc. 3|Další]] ]
[ [[C++ Bc.|Zpět]] | [[C++ Bc. 2 cpp|C++]] | [[C++ Bc. 3|Další]] ]

Verze z 1. 9. 2006, 22:18

Mocninná metoda

Napište funkci, která pro zadanou čtvercovou diagonalizovatelnou matici vypočítá odhad jejího dominantního vlastního čísla .

Algoritmus:

  1. zvolíme libovolný jednotkový vektor   (můžeme zvolit libovolný nenulový vektor)
  2. vypočteme vektor
  3. vypočteme vektor , kde označuje euklidovskou normu (tj. je normovaný vektor )
  4. posloupnost konverguje k hodnotě Opakujeme krok 2, dokud není dosažena požadovaná relativní přesnost odhadu (např. na 4 dekadické cifry).


Příklad:

Pro matici je

Pro matici je

[ Zpět | C++ | Další ]