Kaip naudoti „MatLab“norint išspręsti matricos lygtis ir atlikti statistinę analizę

Turinys:

Kaip naudoti „MatLab“norint išspręsti matricos lygtis ir atlikti statistinę analizę
Kaip naudoti „MatLab“norint išspręsti matricos lygtis ir atlikti statistinę analizę

Video: Kaip naudoti „MatLab“norint išspręsti matricos lygtis ir atlikti statistinę analizę

Video: Kaip naudoti „MatLab“norint išspręsti matricos lygtis ir atlikti statistinę analizę
Video: Estetinis plombavimas | RVL odontologijos klinika 2024, Gegužė
Anonim

Š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.
  • ENG3050P2part1
    ENG3050P2part1

Ž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.
  • ENG3050P2part2
    ENG3050P2part2

Ž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.
  • ENG3050P2part4
    ENG3050P2part4

Ž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.
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

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.
  • ENG3050P2part7
    ENG3050P2part7

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.
  • ENG3050P2numel
    ENG3050P2numel

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.
  • ENG3050P2part8
    ENG3050P2part8

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.
  • ENG3050P2part9
    ENG3050P2part9

Ž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.
  • ENG3050P2part10
    ENG3050P2part10

Ž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.
  • ENG3050P2part11
    ENG3050P2part11

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.
  • ENG3050P2part12
    ENG3050P2part12

Ž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.
  • „ENG3050P2Stdevcurren“
    „ENG3050P2Stdevcurren“

Ž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.
  • ENG3050P2table
    ENG3050P2table

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ą.

Rekomenduojamas: