Czy jest jakis prosta metoda aby odwrócić macierz 'Y' składających się z liczb zespolonych w delphi 7 i otrzymać macierz 'Z' według poniższej zależności???
Z:=Y^-1
Czy jest jakis prosta metoda aby odwrócić macierz 'Y' składających się z liczb zespolonych w delphi 7 i otrzymać macierz 'Z' według poniższej zależności???
Z:=Y^-1
chodzi Ci o macierz odwrotną czy transponowaną? i czy rozmiar macierzy jest staly czy zmienny?
Zapewne chodzi o macierz odwrotną. Jest kilka sposobów. Mozesz np utworzyc drugą macież w ktorej na diagonalii wystepuja 1 a na pozostalych miejscach 0. Teraz musisz tak poprzeksztalcac pierwsza maciez (wykonujac te same dzialania na macierzy ktora sworzyles) az doprowadzisz pierwotna macierz do postaci, ze na diagonalii bedziesz mial same 1, a na pozostalych miejscach 0. Ta druga maciesz to wlasnie X^-1.
Przyklad:
| 2 7 3 | | 1 0 0 |
| 3 9 4 | | 0 1 0 |
| 1 5 3 | | 0 0 1 |
Po przeksztalceniu:
| 1 0 0 | | -7/3 2 -1/3 |
| 0 1 0 | | 5/3 -1 -1/3 |
| 0 0 1 | | -2 1 1 |
Wybaczcie jesli zle policzylem :P
Jest jeszcze metoda z liczeniem wyznaczników, chyba by byla latwiejsza w "programowaniu" ale nie pamiętam jak sie to robilo :P (chociaz macierze miałem w poprzednim polroczu :O - ale matoł)