Munka mátrixok matlab
Cím a munka: A munka mátrixok Matlabban
Szakterület: Informatika, kibernetika és programozás
Leírás: Például a mátrix lehet a következőképpen definiálható: pontszám elválasztó vonalat mátrix elemek terek a parancssor: = [0. Az elemek minden sora a következő helyre felvett egy vonalbemenet befejeződött az Enter. Egy másik módja annak, hogy bemeneti mátrix azon a tényen alapul, hogy a mátrix lehet tekinteni vektorstolbets minden eleme, amely egy string tömb.
Fájl mérete: 227,5 KB
Job letöltve: 66 fő.
Lab 2
Munka mátrixok Matlabban
a kis méret a mátrix célszerűen orálisan a parancssorból. Három módja van belépni mátrixok. Például, a mátrix
Meg lehet meghatározása a következő: típusú a parancssor (választóvonal a mátrix elemek szóközzel): A = [0,7 # 150; 2,5 9.1, és nyomja meg az
Ha, miután a záró szögletes zárójelek nem pontosvessző, hogy elnyomja a kimenetet a parancs ablakban, akkor a mátrix jelzi a táblázatban.
Egy másik módja, hogy adja meg a mátrix azon a tényen alapul, hogy a mátrix lehet tekinteni, mint egy oszlopvektor. melynek minden eleme egy string tömb. Mint pontosvesszővel elválasztására az elemek a oszlopvektor, a bemeneti, például mátrix
végzett az értékadó operátor:
>> B = [6.1 0,3; -7,9 4.4; -8,1 2.5];
Írja be a mátrixba, és megjeleníti annak tartalmát a parancs ablakban beírja a parancsot, és nyomja meg a B
Nyilvánvaló, hogy egy ilyen megengedhető értelmezése a mátrixot, amelyben úgy vélik, egy vektor húr, melynek minden eleme egy oszlop mátrix. Következésképpen, a bemeneti mátrix
ahhoz, hogy használni ezt a parancsot:
Megjegyezzük, hogy a belső zárójelben valóban szükséges. Operator C = [0,4; 0,1 -7.2; -2.1 5.3; -9,5] elfogadhatatlan, és vezet a hibaüzenetet, mert kiderül, hogy az első sor a mátrix csupán egyetlen elemet tartalmaz, a második és a harmadik # 151; Két, a negyedik # 151; ismét egyedül.
Használja kinek parancs, hogy információt kapjunk a változók az A, B és C munkakörnyezet. A parancs ablakban megjelenik egy táblázat tájékoztatást a méret a tömb tárolásához szükséges memória egyes tömbök és típusát # 151; kettős tömb.
>> Whos A B C
Név Méret Bytes osztály
Egy 3x3 72 kettős tömb
B 3x2 48 kettős tömb
C 2x3 48 kettős tömb
mérete a funkció lehetővé teszi a méret a tömbök, akkor visszaadja az eredményt a vektor formájában, amelynek első eleme a sorok számát, és a második # 151; oszlopok:
Összeadása és kivonása mátrixok méretei megegyeznek készült a jeleket +, -.
A csillag * kiszámítására használjuk a mátrix termék. és a megfelelő mátrix mérete meg kell egyeznie, például:
Elfogadható mátrix szorzás és a szám a mátrixban, és ezért van egy szorzást az egyes mátrix elem számával és az eredmény mátrix azonos méretű, mint az eredeti.
Apostrophe „átültetését szolgáló valós mátrix vagy megtalálása komplex konjugált mátrixot. Az építési négyzetes mátrix alkalmazzák az elektromos jel ^.
Számolja képzési mátrix kifejezés. ahol A, B és C. # 151; mátrix a fenti. Az alábbiakban egy rekord MatLab ezt a kifejezést:
-0,0454 0,1661 -0,6579
0,0812 -0,2770 1,2906
-0,0426 0,1274 -0,7871
MatLab van a különféle funkciókat és módszereket dolgozni a mátrix adatokat.
Fellebbezni a kétdimenziós tömb elemet meg kell határoznia a vonal és stolbtsevoy indexek zárójelben a név után a tömb, például:
Indexelés lehetővé teszi, hogy a vastagbél a mátrix # 151; sor, oszlop, vagy a blokk, például:
0,7000 -2,5000 9,1000
Eléréséhez, hogy a teljes sor vagy teljes oszlopot nem szükségszerűen jelzi a kettőspont kezdeti (első) és vége kódok, azaz üzemeltetők r1 = A (1,1: 3), és R 1 = A (1, :) ekvivalens.
Ahhoz, hogy a sorban vagy oszlopban a halmaz elemeit is fel lehet használni, hogy az utolsó vége. valamint a vektorok: A (1,2: vége). Izolálása blokk álló több sort és oszlopot, vastagbél indexelés megköveteli mind az első mérés és a második. Legyen T mátrix tömb van tárolva:
Ahhoz, hogy kiemelje annak elemei (dőlt betűkkel szedve), hogy a második sorban a harmadik oszlopban, és a második, harmadik és negyedik szereplő használni, hogy elég:
Az indexelés vastagbél is nagyon hasznos a különböző permutációk tömbök. Különösen, eltolására az első és utolsó sorokat egy tetszőleges mátrixot tárolt tömb, alkalmas parancs szekvencia:
MatLab támogatja egy művelet, például deléció sorok vagy oszlopok a mátrix. Ez elég ahhoz, hogy távolítsa el a blokkokat, hogy rendeljen egy üres tömböt által meghatározott zárójelbe. Például, deléciója a második és harmadik sor a tömb T, fent bevezetett végezzük a következő paranccsal:
Indexelés vastagbél egyszerűsíti kitöltésével mátrixok, amelynek sajátos szerkezetét. Tegyük fel, hogy szeretnénk létrehozni egy mátrix
Az első lépés az, hogy meghatározzuk a méret a mátrix nulla öt öt, megtöltjük az első és utolsó sorokat, és az első és az utolsó oszlop:
Számos beépített funkciója, az 1. táblázatban megadott, lehetővé teszi, hogy az újonnan bevezetett szabványos mátrix megadott méretek. Megjegyezzük, hogy az összes funkciót, kivéve diag. engedni, hogy előírják a mátrix méretét az alábbi módokon:
számokat, vesszővel elválasztva (a két bemeneti érvek);
egy szám, az eredmény # 151; négyzetes mátrix;
vektor a két elem számával egyenlő a sorok és oszlopok.
Funkció, hogy hozzon létre egy szabványos mátrixot