Singulaarväärtuse lahutamise (SVD) kalkulaatori kohta
See on tasuta veebipõhine singulaarväärtuse lahutamise (SVD) kalkulaator täieliku, üksikasjaliku, samm-sammulise lahenduste kirjeldusega, mis teostab toiminguid kuni 99x99 suuruste maatrikstega koos järgmist tüüpi maatriksi elementidega: kümnendarvud, murrud, kompleksarvud, muutujad.
Arvutuse alustamiseks peate kõigepealt sisendväljasse sisestatava maatriksi suuruse, mille leiate ekraani ülaosast, samuti saate sealt valida soovitud arvutamismeetodi.
Veidi allpool leiate maatriksi akna, kuhu peate klaviatuuri abil maatriksi elemendid sisestama. Siin asub ka maatriksi juhtpaneel, mis lihtsustab maatriksitega töötamist ja sisaldab järgmisi juhtelemente:
- Esimene element võimaldab teil laiendada maatriksi akent. See võib olla eriti kasulik juhul, kui peate tegema arvutusi väga suurte maatriksitega, mis ei mahu täielikult ära. Kui maatriks pärast akna laiendamist endiselt nähta ei ole, saate maatriksi skaalat muuta nuppude + / - abil;
- Teine element täidab funktsiooni maatriksi sisendi kopeerimise mälupuhverisse. See võib olla kasulik juhul, kui kasutate samu maatrikseid sageli arvutusteks või kui peate maatrikseid toimingute vahel liigutama;
- Ja viimane element sisestab eelnevalt kopeeritud maatriksi, mis võimaldab maatriksi sisestamist kiirendada vaid mõne klikiga, selle asemel et seda käsitsi teha;
Ja veidi allpool leiate tööriistariba, mis võimaldab teil kalkulaatorit kohandada ja sellega lihtsamalt töötada. See on visuaalselt jagatud kolmeks osaks, millest igaüks vastutab järgmiste funktsioonide eest:
- Esimene võimaldab valida numbriformaadi, kui lahenduse tulemus kuvatakse. Samuti saate siin lahenduse kommentaarid välja lülitada, kui olete juba aru saanud, kuidas seda probleemi lahendada, ja kasutate kalkulaatorit arvutuste kiirendamiseks või kontrollimiseks. Võite ka samm-sammulise lahenduse täielikult välja lülitada, kui vajate ainult lahenduse tulemust;
- Teine sisaldab nuppe, mis võimaldavad muuta maatriksi sisendvälja tüüpi, kustutada selle elemente või kogu maatriksi ning suurimat nuppu võrdusmärgiga, mis viib teid probleemi lahenduse ekraanile. Kõiki neid nuppe dubleerivad klahvid klaviatuuril. Klaviatuuril vajutatava klahvi leidmiseks piisab, kui viiate hiirekursori ühe nupu peale ja kuvatakse vihje klahvi nimega. Maatriksi sisestusaljade vahel liikumiseks saate kasutada ka klaviatuuri noolenuppe;
- Ja viimane võimaldab teil valida ümardamise kohtade arvu pärast komakoma mittetervete arvude jaoks. Samuti saate siin kohe näha näidet, kuidas ümardatud murrud välja näevad;
Mis on maatriksi singulaarväärtuse lahutamine (SVD)?
Singulaarväärtuse lahutamine (SVD) on antud reaalse või kompleksmaatriksi faktoneerimine kolmeks maatriksiks: üks on n x n kompleksne unitaarmatrix, teine on n x m ristkülikukujuline diagonaalmatrix diagonaalil olevate singulaarväärtustega (mittenegaatiivsed reaalarvud) ja kolmas on m x m kompleksne unitaarmatrix, mis on konjugaadi transponeeritav. N x n unitaarmaatriksi, n x m ristkülikulise diagonaalmaatriksi ja m x m kompleksse unitaarmaatriksi konjugaadi transponeeritava korrutis peaks andma algse maatriksi.
Kuidas teostada maatriksi singulaarväärtuse lahutamist (SVD)?
Peame leidma algse maatriksi esimese Hermitian maatriksi, korrutades algse maatriksi tema transponeeritud maatriksiga. Seejärel peame leidma algse maatriksi teise Hermitian maatriksi, korrutades transponeeritud algse maatriksi algse maatriksiga. Pärast seda peame arvutama esimese Hermitian maatriksi omaväärtused ja omavektorid. Nüüd peame arvutama singulaarväärtused, võttes ruutjuure igast esimese Hermitian maatriksi positiivsest omaväärtusest. See võimaldab meil koostada ristkülikulise diagonaalmaatriksi, paigutades singulaarväärtused peadiagonaalile ja täites kõik muud maatriksi elemendid nullidega. Samuti saab sellel sammul leida n x n kompleksse unitaarmaatriksi, normaliseerides esimese Hermitian maatriksi omavektorid ja asetades need n x n kompleksse unitaarmaatriksi veergudeks. Seejärel peame leidma teise Hermitian maatriksi omavektorid, normaliseerima need ja asetama need m x m kompleksse unitaarmaatriksi veergudeks. Ja nüüd jääb vaid leida m x m kompleksse unitaarmaatriksi konjugaadi transponeeritud maatriks.

