Skip to content
Snippets Groups Projects
user avatar
T2heJada authored
204b1212
History

MatrixCalculator

MatrixCalculator on programm, mis võimaldab teha tehteid maatriksitega.

Nõuded

  1. Maatriksi operatsioonid:
    • Liitmine ja korrutamine
    • Transponeerimine
    • Inverteerimine ehk pöördmaatriksi leidmine
    • Determinandi leidmine
  2. Mälu --- kalkulaatoril on teatud hulk mälupesi, kuhu on defineeritud maatriksid või numbrid.
  3. Tehted --- kalkulaator on võimeline arvutama mitu tehet ja õiges järjekorras.

Ülesannete jaotus

  1. Martin --- Maatriksi operatsioonid ja tehete struktuurne representatsioon ning arvutus.
  2. Harald --- Kasutajaliides ja sõne parsimine tehete andmestruktuurile.

Kasutajaliidese näide

> 2 + 2
4
> |{{1, 4, 3},{0, 4, 0}, {0, 0, 9}}|
36
> |-4|
4
> 6/2(1+2)
9
> {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} + {{2, 4, 9}, {0, 4, 0}, {0, 0, 9}}
{{3, 6, 12}, {4, 9, 6}, {7, 8, 18}}
> store A
A = {{3, 6, 12}, {4, 9, 6}, {7, 8, 18}}
> list
A = {{3, 6, 12}, {4, 9, 6}, {7, 8, 18}}
B = null
C = null
D = null
E = null
F = null
X = null
Y = null
Z = null
> A*2
{{6, 12, 24}, {8, 18, 12}, {14, 16, 36}}