Witam, zrobiłem applet służący do obliczania podstawowych działań na macierzach.
dodawanie, odejmowanie, mnożenie przez macierz lub liczbę, transpozycja, wyznacznik, macierz odwrotna.
Możemy wpisywać całe wyrażenia. Kolejność działań zostanie uwzględniona i wynikiem, o ile możliwy jest do uzyskania, będzie jedna macierz. np.
A*A*A + B + D(E)*G + O(D)
Możliwe funkcje:
D(x) - wyznacznik (determinant)
T(x) - transpozycja
O(x) - macierz odwrotna
Jaki sens ma applet z wyskakującymi dialogami? Pewnie żaden, ale jako aspirujący Javowiec wypada kojarzyć chociaż czym applet jest, więc stąd taka forma.
Jest to mój pierwszy projekt w Javie i tak na prawdę pierwszy w jakimkolwiek języku programowania. Wcześniej robiłem rzeczy małe lub nie chciało mi się ich dokończyć.
Chciałbym usłyszeć jakiś konstruktywny feedback.
https://github.com/Grzyboo/MatrixCalculatorApplet
Oto jak program się prezentuje (3 możliwe okna)