Šis instrukcijų rinkinys paaiškina, kaip išspręsti matricos lygtį ir atlikti statistinę MATLAB matricos analizę.
- Matricos lygtys bus formos Ax = B.
- Atliekant statistinę analizę bus nustatytas bendras duomenų taškų skaičius, taip pat minimalus, maksimalus ir diapazonas. Be to, į jį bus įtraukta suma, vidurkis ir standartinis nuokrypis. Šį skyrių galima naudoti atskirai (be 1 dalies).
- Tiems, kurie turi MATLAB programavimo patirties, paryškintas šriftas siūlo kiekvieno žingsnio apžvalgą.
- Naujiems ir mažiau pasitikintiems MATLAB vartotojams, paryškintame tekste bus išsamiau aprašytas kiekvienas žingsnis.
- Pasviręs tekstas kiekviename žingsnyje pateikiamas žingsnio pavyzdys; tiems, kurie nėra susipažinę su programavimu, siūloma pasinaudoti šiais pavyzdžiais, kad būtų galima palyginti su tuo, ką jie įvedė.
Žingsniai
Žingsnis 1. Atsisiųskite MATLAB
Jei dar neatsisiuntėte MATLAB, apsilankykite: https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com ir atsisiųskite MATLAB. Sukurkite studento paskyrą, jei to dar nepadarėte.
1 dalis iš 2: Matricos lygties sprendimas
1 žingsnis. Standartizuokite savo matricas, kad jas būtų galima naudoti standartinėje matricos lygties formoje, Ax = B
- Šiam nurodymų rinkiniui matricos lygtis [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] bus naudojamas iliustruoti lygties sprendimo procesą.
- Matrica [1 2 -2; 2 3 1; 3 2 -4] yra koeficiento matrica.
- B matrica yra [9; 23; 11].
- Kintamasis x yra lygties sprendinių matrica.
Žingsnis 2. Sukurkite A matricą
- Atidarykite MATLAB.
- Spustelėkite komandų langą (didelis langas ekrano centre), kad pasiruoštumėte įvesti tekstą.
- Įveskite kintamojo pavadinimą, šiuo atveju „A“, ir lygybės ženklą (=).
- Įdėkite kairįjį skliaustą ([) ir įveskite nurodytą A matricą, pradedant nuo viršutinio kairiojo kampo ir einant į dešinę, atskiriant kiekvieną skaičių kableliu arba tarpeliu. Pasiekus eilutės pabaigą, nurodykite tai, įtraukdami kabliataškį. Tada įveskite kitą eilutės pirmąjį numerį ir tęskite taip pat, kaip aprašyta aukščiau. Įtraukite visą matricą tokiu būdu, o tada užbaigite matricą dešiniuoju skliausteliu (]),
- Paspauskite „Enter“, kad išsaugotumėte kintamąjį MATLAB darbo srityje.
- 1 veiksme pateiktos matricos pavyzdys vartotojas įves A = [1 2 -2; 2 3 1; 3 2–4] ir paspauskite enter.
Žingsnis 3. Sukurkite B matricą
- Įveskite B matricą tokiu pačiu formatu, kaip paaiškinta aukščiau, arba vykdykite toliau pateiktas sutrumpintas instrukcijas.
- Įveskite kintamojo pavadinimą ir lygybės ženklą. Tada įveskite kairįjį skliaustą, matricos įrašus ir dešinįjį skliaustą. Tada paspauskite enter.
- Pavyzdžiui, vartotojas įves B = [9; 23; 11] ir tada paspauskite enter.
Žingsnis 4. Patikrinkite, ar matricos yra suderinamos sprendžiant matricos lygtis
Padarykite tai, išsaugodami kiekvienos matricos dydį kaip kintamąjį ir patikrindami, ar A yra tiek pat stulpelių, kiek B eilutės.
- Apsilankykite https://math.sfsu.edu/smith/Documents/AppendixC.pdf ir peržiūrėkite, kodėl matricų suderinamumas turi būti patikrintas prieš jas naudojant matricos algebroje.
- Sukurkite matricos A dydžio kintamąjį. Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas, tada „dydis“ir skliausteliuose esantis A matricos kintamasis. Paspauskite enter.
- Matricos pavyzdyje vartotojas įves Dydis = dydis (A) ir paspauskite enter.
- Sukurkite matricos B dydžio kintamąjį taip, kaip aprašyta aukščiau.
- Pavyzdžiui, vartotojas įves Dydis = dydis (B) ir paspauskite enter.
- Palyginkite A eilutes su B stulpeliais įvesdami naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite kairįjį skliaustą, A dydžio kintamojo pavadinimą ir „(2)“, du lygybės ženklus, savo B dydžio kintamojo pavadinimą, „(1)“ir uždarykite skliaustus. Paspauskite enter.
- Matricos pavyzdyje vartotojas įves comp = (dydis (2) == dydis (1)) ir paspauskite enter.
- Jei matricos yra suderinamos, išvestis bus 1 ir matricos gali būti naudojamos matricų lygtims.
- Jei matricos nesuderinamos, išvestis bus 0 ir matricos negali būti naudojamos matricų lygtims.
Žingsnis 5. Išspręskite x
- Įveskite „x =“, A matricos kintamojo pavadinimą, pasvirąjį brūkšnį () ir B matricos kintamojo pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves x = A / B ir paspauskite enter.
- Sprendimas bus saugomas kintamajame x.
2 dalis iš 2: Statistinės analizės atlikimas
Žingsnis 1. Sukurkite A matricą kaip vienos eilutės matricą
- Įveskite naują A kintamojo pavadinimą, po kurio eikite lygybės ženklą. Įveskite kairįjį skliaustą ([) ir kiekvieną matricos skaičių, atskirtą tarpais arba kableliais. Uždarykite dešiniuoju skliausteliu (]) ir paspauskite „Enter“.
- 1 dalies 1 veiksme pateiktą matricos pavyzdį vartotojas įves Arow = [1 2 -2 2 3 1 3 2 -4] ir paspauskite enter.
2 žingsnis. Apskaičiuokite duomenų taškų skaičių naudodami integruotą funkciją „numel“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „numel“ir skliausteliuose esančios A matricos pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Ntotal = numel (Arow) ir paspauskite enter.
3 žingsnis. Apskaičiuokite minimalų duomenų kiekį naudodami integruotą funkciją „min“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „min“ir skliausteliuose pateiktą A matricos pavadinimą. Tada paspauskite enter.
- Pavyzdžiui, vartotojas įves Amin = min (Arow) ir paspauskite enter.
4 žingsnis. Apskaičiuokite maksimalų duomenų kiekį naudodami integruotą funkciją „max“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „max“ir skliausteliuose esančios A matricos pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Amax = maks (Arow) ir paspauskite enter.
Žingsnis 5. Apskaičiuokite duomenų diapazoną, atimdami didžiausią vertę iš minimalios vertės
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite maksimalų kintamojo pavadinimą, minuso ženklą (-) ir mažiausią kintamojo pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves diapazonas = Amax - Amin ir paspauskite enter.
Žingsnis 6. Apskaičiuokite duomenų sumą naudodami integruotą funkciją „suma“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „suma“ir skliausteliuose esančios A matricos pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Asum = suma (Arow) ir paspauskite enter.
7 žingsnis. Apskaičiuokite duomenų vidurkį (arba vidurkį) naudodami integruotą funkciją „mean“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „mean“ir skliausteliuose pateiktą A matricos pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Amean = vidurkis (Arow) ir paspauskite enter.
Žingsnis 8. Apskaičiuokite standartinį duomenų nuokrypį (dispersijos kvadratinę šaknį) naudodami integruotą funkciją „std“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „std“ir skliausteliuose pateiktą A matricos pavadinimą. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Astd = std (rodyklė) ir paspauskite enter.
Žingsnis 9. Sukurkite lentelę statistinei analizei rodyti naudodami integruotą funkciją „table“
- Įveskite naują kintamojo pavadinimą, po kurio eina lygybės ženklas. Tada įveskite „table“ir pridėkite kiekvieną kintamąjį, sukurtą nuo 2 iki 8 žingsnių, atskirtus kableliais, esančius skliausteliuose. Paspauskite enter.
- Pavyzdžiui, vartotojas įves Statistika = lentelė (Ntotal, Amin, Amax, range, Asum, Amean, Astd) ir paspauskite enter.
Patarimai
- Jei bet kuriuo metu padarysite klaidą, galite pakeisti kintamąjį, įvesdami jį teisingu būdu ir paspausdami „Enter“. Jis pakeis ankstesnį kintamąjį, išsaugotą šiuo pavadinimu.
- Jei norite visiškai paleisti iš naujo, įveskite „clc“ir paspauskite „Enter“. Viskas bus atkurta taip, lyg ką tik atidarytumėte MATLAB.
- Jei norite nerodyti komandos lange, kurį įvedėte komandų lange, rezultato (-ų), užbaikite komandą kabliataškiu.
- Jei norite turėti švaresnį komandų langą, galite neleisti MATLAB vėl rodyti jūsų kintamųjų, kai paspausite „Enter“, užbaigdami eilutę kabliataškiu. Kintamieji vis tiek bus saugomi darbo vietoje, jie tiesiog nebus rodomi ekrane.
- Norėdami gauti daugiau informacijos apie MATLAB programinę įrangą, apsilankykite: https://www.mathworks.com/products/matlab.html ir sužinokite daugiau apie programą.