Matricos skaičiuoklė
Sudėkite, atimkite, padauginkite ir perkelkite 2 × 2 arba 3 × 3 matricas, taip pat suraskite determinantą ir atvirkštinį veiksnį su visu kofaktoriaus išplėtimo pėdsaku – nepilnamečiais, pasirašytais kofaktoriais, adjugatu ir kiekvienu žingsniu, rodomu tiksliomis trupmenomis.
Rezultatas
Matricinis skaičiuotuvas užsidirba tik tuo atveju, jei rodo tikrąją aritmetiką, o ne tik įdėtą atsakymą – taip ir šis. Pasirinkite 2 × 2 arba 3 × 3 dydį ir veiksmą, ir atsiras kiekvienas tarpinis skaičius: sudėjimas ir atėmimas rodo kiekvieną cᵢⱼ = aᵢⱼ ± bᵢⱼ pakeitimą, daugyba rodo visos eilutės ir stulpelio taško sandaugą kiekvienam išvesties langeliui (c11 = a11 × b11 + a12 × b21) įrašas perkeltas kur. Niekas tyliai neskaičiuojama fone.
Determinantas ir atvirkštinis yra vieta, kur matricos skaičiuotuvas paprastai virsta juoda dėže, todėl tai yra įrankio centras. 3 × 3 matricoje determinantas išplečiamas išilgai pirmosios eilutės tiksliai taip, kaip tai daro vadovėlis – det(A) = a11×M11 − a12×M12 + a13×M13 – ir kiekviena 2×2 mažoji Mᵢⱼ gauna savo parengtą ad − bc eilutę. Atvirkščiai žengiama dar vienu žingsniu: visi devyni nepilnamečiai tampa pasirašytais kofaktoriais pagal +/−/+ šaškių lentos šabloną (−1)^(i+j), kofaktoriaus matrica perkeliama į adjugatą, o kiekvienas adjugato įėjimas yra padalintas iš determinanto, kad susidarytų A⁻¹ – kiekvienas iš šių žingsnių atspausdinamas, o ne praleistas.
Visa ši aritmetika yra tiksli. Matricos įrašai analizuojami kaip skaitmenys, kurių laipsnis yra dešimt, ir derinami su BigInt paremta trupmenų aritmetika (kiekviename žingsnyje sumažinama taikant Euklido algoritmą), todėl 6 determinantas lieka 6, o atvirkštinis įrašas, kuris slankiajame kablelyje suapvalėtų iki –0,666667, spausdinamas kaip tiksli trupmena –2/3. Kai determinantas yra nulis, įrankis iš jo neskirsto – jis parodo determinanto skaičiavimą, kuris sukūrė nulį, ir aiškiai nurodo, kad matrica yra vienaskaita ir neturi atvirkštinės reikšmės.
Viskas veikia lokaliai jūsų naršyklėje: niekas neįkeliamas, nėra registracijos, o staliniame ar mobiliajame kompiuteryje galite paleisti tiek matricų, kiek norite. Jis sukurtas norint žingsnis po žingsnio tikrinti tiesinės algebros namų darbus, patikrinti rankinį 3 × 3 atvirkštinį skaičiavimą arba atlikti Kramerio taisyklės stiliaus uždavinius, kai reikia tikslios kofaktoriaus matricos, o ne suapvalintos dešimtainės dalies.