Ovaj skup instrukcija objašnjava kako riješiti matričnu jednadžbu i izvršiti statističku analizu na matrici u MATLAB -u.
- Matrične jednadžbe bit će u obliku Ax = B.
- Statistička analiza će otkriti ukupan broj podataka, kao i minimum, maksimum i raspon. Osim toga, uključivat će zbroj, srednju vrijednost i standardnu devijaciju. Ovaj odjeljak se može koristiti sam (bez dijela 1).
- Za one s iskustvom u programiranju MATLAB -a, podebljani ispis nudi pregled svakog koraka.
- Za nove i manje samouvjerene korisnike MATLAB-a, tekst koji nije podebljan ponudit će detaljniji opis svakog koraka.
- Kurzivni tekst u svakom koraku nudi primjer koraka; predlaže se da oni koji nisu upoznati sa programiranjem iskoriste ove primjere za usporedbu sa onim što su upisali.
Koraci
Korak 1. Preuzmite MATLAB
Ako još niste preuzeli MATLAB, posjetite: https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&reokedDomain=www.mathworks.com za preuzimanje MATLAB -a. Kreirajte studentski račun ako to već niste učinili.
1. dio 2: Rješavanje matrične jednadžbe
Korak 1. Standardizirajte svoje matrice kako biste bile upotrebljive u standardnom obliku matrične jednadžbe, Ax = B
- Za ovaj skup instrukcija jednadžba matrice [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] će se koristiti za ilustraciju procesa rješavanja jednadžbe.
- Matrica [1 2 -2; 2 3 1; 3 2 -4] je matrica koeficijenata.
- B matrica je [9; 23; 11].
- Varijabla x je matrica rješenja jednadžbe.
Korak 2. Kreirajte A matricu
- Otvorite MATLAB.
- Pritisnite u komandnom prozoru (veliki prozor u sredini ekrana) da biste se pripremili za kucanje teksta.
- Upišite naziv varijable, u ovom slučaju 'A', i znak jednakosti (=).
- Umetnite lijevu zagradu ([) i upišite datu A matricu, počevši od gornje lijeve strane i radeći desno, odvajajući svaki broj zarezom ili razmakom. Kada dođete do kraja reda, označite to uključivanjem točke sa zarezom. Zatim upišite prvi broj sljedećeg reda i nastavite na isti način kao gore. Uključite cijelu matricu na ovaj način, a zatim završite matricu desnom zagradom (]),
- Pritisnite enter za spremanje varijable u radni prostor MATLAB.
- Za primjer matrice dane u koraku 1, korisnik bi upisao A = [1 2 -2; 2 3 1; 3 2 -4] i pritisnite enter.
Korak 3. Kreirajte B matricu
- Upišite B matricu u istom formatu kao što je gore objašnjeno ili slijedite dolje navedena skraćena uputstva.
- Upišite naziv varijable iza koje slijedi znak jednakosti. Zatim upišite lijevu zagradu, unose matrice i desnu zagradu. Zatim pritisnite enter.
- Na primjer, korisnik bi upisao B = [9; 23; 11] a zatim pritisnite enter.
Korak 4. Provjerite jesu li matrice kompatibilne za rješavanje matričnih jednadžbi
Učinite to spremanjem veličine svake matrice kao varijable i provjerom ima li isti broj stupaca u A kao i redova u B.
- Posjetite https://math.sfsu.edu/smith/Documents/AppendixC.pdf da biste vidjeli zašto se matrice moraju testirati na kompatibilnost prije nego što se koriste u matričnoj algebri.
- Kreirajte varijablu veličine za matricu A. Upišite novo ime varijable iza koje slijedi znak jednakosti, zatim 'veličina' i varijablu za matricu A zatvorenu u zagradi. Pritisnite enter.
- Za primjer matrice, korisnik bi upisao Veličina = veličina (A) i pritisnite enter.
- Kreirajte varijablu veličine za matricu B na isti način kao gore.
- Na primjer, korisnik bi upisao Bsize = veličina (B) i pritisnite enter.
- Uporedite redove A sa kolonama B upisivanjem imena nove promenljive iza koje sledi znak jednakosti. Zatim upišite lijevu zagradu, naziv varijable A veličine i '(2)', dva znaka jednakosti, naziv vaše varijable B veličine, '(1)' i zatvorite zagrade. Pritisnite enter.
- Za primjer matrice, korisnik bi upisao comp = (Asize (2) == Bsize (1)) i pritisnite enter.
- Ako su matrice kompatibilne, izlaz će biti 1 i matrice se mogu koristiti za matrične jednadžbe.
- Ako matrice nisu kompatibilne, izlaz će biti 0 i matrice se ne mogu koristiti za matrične jednadžbe.
Korak 5. Riješite za x
- Upišite 'x =', naziv varijable A matrice, obrnutu kosu crtu () i naziv varijable B matrice. Pritisnite enter.
- Na primjer, korisnik bi upisao x = A / B i pritisnite enter.
- Rješenje će biti pohranjeno u varijabli x.
2. dio 2: Izvođenje statističke analize
Korak 1. Kreirajte A matricu kao matricu s jednim redom
- Upišite novo ime varijable za A, nakon čega slijedi znak jednakosti. Upišite lijevu zagradu ([) i svaki broj u matrici odvojen razmakom ili zarezom. Zatvorite desnom zagradom (]) i pritisnite enter.
- Za matricu primjera datu u prvom koraku dijela 1, korisnik bi upisao Arow = [1 2 -2 2 3 1 3 2 -4] i pritisnite enter.
Korak 2. Izračunajte broj podatkovnih točaka pomoću ugrađene funkcije 'numel'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'numel' i naziv A matrice zatvorene u zagradi. Pritisnite enter.
- Na primjer, korisnik bi upisao Ntotal = numel (Arow) i pritisnite enter.
Korak 3. Izračunajte minimum podataka pomoću ugrađene funkcije 'min'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'min' i naziv vaše A matrice zatvorene u zagradi. Zatim pritisnite enter.
- Na primjer, korisnik bi upisao Amin = min (Arow) i pritisnite enter.
Korak 4. Izračunajte maksimum podataka pomoću ugrađene funkcije 'max'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'max' i naziv A matrice zatvorene u zagradi. Pritisnite enter.
- Na primjer, korisnik bi upisao Amax = max (Arow) i pritisnite enter.
Korak 5. Izračunajte raspon podataka oduzimanjem maksimalne vrijednosti od minimalne vrijednosti
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite naziv maksimalne varijable, znak minus (-) i naziv minimalne varijable. Pritisnite enter.
- Na primjer, korisnik bi upisao raspon = Amax - Amin i pritisnite enter.
Korak 6. Izračunajte zbir podataka pomoću ugrađene funkcije 'sum'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'sum' i naziv A matrice zatvorene u zagradi. Pritisnite enter.
- Na primjer, korisnik bi upisao Asum = zbir (Arow) i pritisnite enter.
Korak 7. Izračunajte srednju vrijednost (ili prosjek) podataka pomoću ugrađene funkcije 'mean'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'mean' i naziv A matrice zatvorene u zagradi. Pritisnite enter.
- Na primjer, korisnik bi upisao Amean = srednja vrijednost (Arow) i pritisnite enter.
Korak 8. Izračunajte standardnu devijaciju (kvadratni korijen varijance) podataka pomoću ugrađene funkcije 'std'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'std' i naziv A matrice zatvorene u zagradi. Pritisnite enter.
- Na primjer, korisnik bi upisao Astd = std (Arow) i pritisnite enter.
Korak 9. Kreirajte tablicu za prikaz statističke analize pomoću ugrađene funkcije 'table'
- Unesite novo ime varijable, iza koje slijedi znak jednakosti. Zatim upišite 'table' i priložite svaku od varijabli stvorenih za korake od dva do osam, odvojene zarezima, zatvorene u zagrade. Pritisnite enter.
- Na primjer, korisnik bi upisao Statistika = tablica (Ntotal, Amin, Amax, range, Asum, Amean, Astd) i pritisnite enter.
Savjeti
- Ako pogriješite u bilo kojem trenutku, možete zamijeniti varijablu tako što ćete je unijeti na ispravan način i pritisnuti enter. Zamijenit će prethodnu varijablu pohranjenu pod tim imenom.
- Ako želite potpuno ponovno pokrenuti, upišite 'clc' i pritisnite enter. Ovo će sve poništiti kao da ste upravo otvarali MATLAB.
- Ako ne želite prikazati rezultate naredbi koje ste unijeli u naredbeni prozor, dovršite naredbu točkom -zarezom.
- Da biste imali čišći naredbeni prozor, možete spriječiti da MATLAB ponovo prikaže vaše varijable nakon što pritisnete enter, završavajući redak točkom -zarezom. Varijable će i dalje biti pohranjene u radnom prostoru, samo se neće prikazivati na ekranu.
- Za više informacija o softveru MATLAB posjetite: https://www.mathworks.com/products/matlab.html kako biste saznali više o programu.