Kako uporabiti MatLab za reševanje matričnih enačb in statistično analizo

Kazalo:

Kako uporabiti MatLab za reševanje matričnih enačb in statistično analizo
Kako uporabiti MatLab za reševanje matričnih enačb in statistično analizo

Video: Kako uporabiti MatLab za reševanje matričnih enačb in statistično analizo

Video: Kako uporabiti MatLab za reševanje matričnih enačb in statistično analizo
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, Maj
Anonim

Ta niz navodil pojasnjuje, kako rešiti matrično enačbo in opraviti statistično analizo matrike v MATLAB -u.

  • Matrične enačbe bodo v obliki Ax = B.
  • Statistična analiza bo ugotovila skupno število podatkovnih točk ter najmanjše, največje in območje. Poleg tega bo vključeval vsoto, povprečje in standardni odklon. Ta razdelek se lahko uporablja samostojno (brez 1. dela).
  • Za tiste, ki imajo izkušnje s programiranjem MATLAB, krepki tisk ponuja pregled vsakega koraka.
  • Za nove in manj samozavestne uporabnike MATLAB-a bo besedilo brez krepke pisave ponudilo podrobnejši opis vsakega koraka.
  • Ležeče besedilo v vsakem koraku ponuja primer koraka; predlaga se, da tisti, ki ne poznajo programiranja, te primere uporabijo za primerjavo s tem, kar so vnesli.

Koraki

Korak 1. Prenesite MATLAB

Če še nimate prenesenega programa MATLAB, obiščite: https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&reokedDomain=www.mathworks.com, če želite prenesti MATLAB. Ustvarite študentski račun, če tega še niste storili.

1. del 2: Reševanje matrične enačbe

Korak 1. Standardizirajte svoje matrike, da bodo uporabne v standardni obliki matrične enačbe, Ax = B

  • Za ta niz navodil je enačba matrike [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] bo uporabljena za ponazoritev postopka reševanja enačbe.
  • Matrica [1 2 -2; 2 3 1; 3 2 -4] je matrika koeficientov.
  • B matrika je [9; 23; 11].
  • Spremenljivka x je matrika rešitev enačbe.

Korak 2. Ustvarite matriko A

  • Odprite MATLAB.
  • Kliknite v ukaznem oknu (veliko okno na sredini zaslona), da se pripravite na vnos besedila.
  • Vnesite ime spremenljivke, v tem primeru 'A', in znak enakosti (=).
  • Vstavite levi oklepaj ([) in vnesite podano matriko A, začenši od zgornjega levega in desnega desnega dela ter vsako številko ločite z vejico ali presledkom. Ko pridete do konca vrstice, to označite z vključitvijo podpičja. Nato vnesite prvo številko naslednje vrstice in nadaljujte na enak način kot zgoraj. Na ta način vključite celotno matriko, nato pa matrico zaključite z desnim oklepajem (]),
  • Pritisnite Enter, da spremenljivko shranite v delovni prostor MATLAB.
  • Za primer matrike, podane v 1. koraku, bi uporabnik vnesel A = [1 2 -2; 2 3 1; 3 2 -4] in pritisnite enter.
  • ENG3050P2part1
    ENG3050P2part1

Korak 3. Ustvarite matriko B

  • Vnesite matriko B v enaki obliki, kot je razloženo zgoraj, ali sledite spodnjim skrajšanim navodilom.
  • Vnesite ime spremenljivke, ki ji sledi znak enakosti. Nato vnesite levi oklepaj, vnose matrike in desni oklepaj. Nato pritisnite enter.
  • Na primer, uporabnik bi vtipkal B = [9; 23; 11] in nato pritisnite enter.
  • ENG3050P2part2
    ENG3050P2part2

Korak 4. Preverite, ali so matrice združljive za reševanje matričnih enačb

To naredite tako, da velikost vsake matrike shranite kot spremenljivko in preverite, ali je v A enako število stolpcev kot vrstice v B.

  • Obiščite https://math.sfsu.edu/smith/Documents/AppendixC.pdf in preverite, zakaj je treba matrice pred uporabo v matrični algebri preizkusiti glede združljivosti.
  • Ustvarite spremenljivko velikosti za matriko A. Vnesite novo ime spremenljivke, ki ji sledi znak enakosti, nato 'velikost' in spremenljivko za matriko A, zaprto v oklepaju. Pritisnite enter.
  • Za primer matrice bi uporabnik vnesel Velikost = velikost (A) in pritisnite enter.
  • Ustvarite spremenljivko velikosti za matriko B na enak način kot zgoraj.
  • Na primer, uporabnik bi vtipkal Bsize = velikost (B) in pritisnite enter.
  • Primerjajte vrstice A s stolpci B tako, da vnesete novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite levi oklepaj, ime spremenljivke A in '(2)', dva enaka znaka, ime spremenljivke velikosti B, '(1)' in zaprite oklepaj. Pritisnite enter.
  • Za primer matrice bi uporabnik vnesel comp = (Asize (2) == Bsize (1)) in pritisnite enter.
  • Če so matrice združljive, bo izhod 1 in matrike lahko uporabite za matrične enačbe.
  • Če matrice niso združljive, bo izhod 0 in matric ni mogoče uporabiti za matrične enačbe.
  • ENG3050P2part4
    ENG3050P2part4

Korak 5. Rešite za x

  • Vnesite 'x =', ime spremenljivke matrike A, poševnico () in ime spremenljivke matrike B. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal x = A / B in pritisnite enter.
  • Rešitev bo shranjena v spremenljivki x.
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

2. del 2: Izvajanje statistične analize

Korak 1. Ustvarite matriko A kot matriko z eno vrstico

  • Vnesite novo ime spremenljivke za A, ki mu sledi znak enakosti. Vnesite levi oklepaj ([) in vsako število v matrici, ločeno s presledkom ali vejico. Zaprite z desnim oklepajem (]) in pritisnite enter.
  • Za primer matrike, podane v 1. koraku 1. dela, bi uporabnik vnesel Arow = [1 2 -2 2 3 1 3 2 -4] in pritisnite enter.
  • ENG3050P2part7
    ENG3050P2part7

Korak 2. Izračunajte število podatkovnih točk z uporabo vgrajene funkcije 'numel'

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'numel' in ime matrike A v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Ntotal = numel (Arow) in pritisnite enter.
  • ENG3050P2numel
    ENG3050P2numel

Korak 3. Z uporabo vgrajene funkcije 'min' izračunajte minimum podatkov

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato v oklepaj vnesite 'min' in ime vaše A matrike. Nato pritisnite enter.
  • Na primer, uporabnik bi vtipkal Amin = min (Arow) in pritisnite enter.
  • ENG3050P2part8
    ENG3050P2part8

Korak 4. Izračunajte največ podatkov z uporabo vgrajene funkcije 'max'

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'max' in ime matrike A v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Amax = max (Arow) in pritisnite enter.
  • ENG3050P2part9
    ENG3050P2part9

Korak 5. Izračunajte obseg podatkov tako, da od najmanjše vrednosti odštejete največjo vrednost

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite ime največje spremenljivke, znak minus (-) in ime najmanjše spremenljivke. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal obseg = Amax - Amin in pritisnite enter.
  • ENG3050P2part10
    ENG3050P2part10

Korak 6. Izračunajte vsoto podatkov z uporabo vgrajene funkcije "vsota"

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'vsota' in ime matrike A v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Asum = vsota (Arow) in pritisnite enter.
  • ENG3050P2part11
    ENG3050P2part11

Korak 7. Izračunajte povprečje (ali povprečje) podatkov z uporabo vgrajene funkcije 'mean'

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'mean' in ime matrike A v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Amean = povprečje (Arow) in pritisnite enter.
  • ENG3050P2part12
    ENG3050P2part12

Korak 8. Izračunajte standardni odmik (kvadratni koren variance) podatkov z uporabo vgrajene funkcije 'std'

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'std' in ime matrike A v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Astd = std (Arow) in pritisnite enter.
  • Image
    Image

Korak 9. Ustvarite tabelo za prikaz statistične analize z vgrajeno funkcijo 'tabela'

  • Vnesite novo ime spremenljivke, ki mu sledi znak enakosti. Nato vnesite 'tabelo' in vsako od spremenljivk, ustvarjenih za korake od 2 do 8, prilepite v ločene z vejicami v oklepaju. Pritisnite enter.
  • Na primer, uporabnik bi vtipkal Statistika = tabela (Ntotal, Amin, Amax, range, Asum, Amean, Astd) in pritisnite enter.
  • ENG3050P2table
    ENG3050P2table

Nasveti

  • Če kadar koli naredite napako, lahko spremenljivko zamenjate tako, da jo natipkate na pravilen način in pritisnete enter. Nadomestil bo prejšnjo spremenljivko, shranjeno pod tem imenom.
  • Če želite popolnoma znova zagnati, vnesite 'clc' in pritisnite enter. S tem boste ponastavili vse, kot da bi ravno odprli MATLAB.
  • Če ne želite prikazati rezultatov ukazov, ki ste jih vnesli v ukazno okno, zaključite ukaz s podpičjem.
  • Če želite imeti čistejše ukazno okno, lahko preprečite, da bi MATLAB ponovno prikazal vaše spremenljivke, potem ko pritisnete enter, tako da končate vrstico s podpičjem. Spremenljivke bodo še vedno shranjene v delovnem prostoru, samo ne bodo prikazane na zaslonu.
  • Za več informacij o programski opremi MATLAB obiščite: https://www.mathworks.com/products/matlab.html, če želite izvedeti več o programu.

Priporočena: