3. lecke - A változók használatával a matlab csomag - az élethosszig prog

Mint minden programozási nyelv, MatLab biztosítja a lehetőséget, hogy a változókat. És a felhasználó nem érdekli milyen értékeket fog egy változó (komplex, valós, vagy csak egy egész). Annak érdekében, hogy hozzá, például a z változó értéke 1,45, elegendő, hogy írjon a parancssor z = 1,45, míg MatLab azonnal kiírja z:

Itt az egyenlőségjel használják értékadó operátor. Gyakran nem túl kényelmes, miután minden egyes megbízás, és minél több eredményt. Ezért MatLab ez lehetőséget biztosított, hogy befejezze az értékadás pontosvesszővel hogy elnyomja az eredményt, hogy a parancs ablak. A változó neve lehet bármilyen sorrendben a betűk és számok, szóköz nélkül, kezdve egy levelet. A kis- és nagybetűk különböznek, például MZ és mz két különböző változót. A szám a változó nevét az érzékelt jelek MatLab 31.
Mivel a gyakorlat a változók használata, és megtalálja a következő kifejezést:

Dial a parancsokat az alábbiakban (fontos a pontosvessz˝o az első két hozzárendelési kimutatások elnyomni kimeneti közbenső értékeket a képernyőn):

Utolsó értékadó operátor nem pontosvesszővel végződnek annak érdekében, hogy a megfelelő értéket az eredeti kifejezést. Természetesen, az egyik kerülhet a teljes képlet egyszerre ugyanazt az eredményt kapjuk:

»(Sin (1,3 * pi) / log (3,4) + sqrt (tan (2,75) / tanh (2,75))) / ...
(Sin (1,3 * pi) / log (3,4) -sqrt (tan (2,75) / tanh (2.75))) ans =
0,0243 - 0.9997i

Figyeljük meg, hogy az első rekord kisebb és világosabb a második! Egy második megvalósítási mód szerint a képlet nem helyezzük parancsablakban ugyanabban a sorban, és be kellett írni, hogy a két vonal, amely a végén az első sorban fel a három pontot.

Hogy hosszú képletek vagy parancsokat a parancssorba kell szállítania a három pontot (egy sorban hézagmentesen), nyomja meg a és továbbra is meghatározzák a képlet a következő sorban. Tehát akkor tegye a kifejezést több vonalon. MatLab kiszámítja a teljes kifejezés vagy végrehajtja a parancsot kattintás után az utolsó sorban (amelyben nincs hárompontos szekvencia).

MatLab tárolja az értékeket az összes definiált változók a munka során ülésén. Ha megadása után a fenti példában végeztük többé kiszámítása és szükséges volt, hogy az x értékét. akkor egyszerűen írja be az x parancsot a parancssorba, és nyomja :

Változók fenti lehet használni más képletek. Például, ha szükségessé vált, hogy értékelje a kifejezést

majd adja meg a következő parancsot:

Calling funkciók MatLab elegendő rugalmasságot. Például kiszámításához e3.5 funkció meghívásával exp a parancssorból:

Egy másik módja az, hogy az értékadás:

Tegyük fel, hogy egy részét a számításokat végzett a változók, és a többit majd befejezni a következő munkamenetet MatLab. Ebben az esetben meg kell menteni a definiált változók a munkakörnyezetben.

Amikor dolgozik kellően nagyszámú változót kell tudni a változókat már használják, és melyek nem. Erre a célra a ki parancsolja meg, hogy kiadja a parancsot ablakot MatLab megtalálja az összes használt változók:

»akik
A változók:
al a2 a3

kinek parancs lehetővé teszi, hogy minél több információt a változók táblázat formájában:

Mindösszesen 24 elemek alkalmazásával 3 bájt

Első neve oszlop tartalmazza a nevét, a felhasznált változók. Mit tartalmaz az oszlop mérete, lényegében határozza meg azt az alapelvet, a MatLab. MatLab programot az összes adat formájában tömbök. Változók al, A2 és A3 jelentése kétdimenziós tömbök méretét egyedül. Mindegyik variábilis foglal nyolc bájt, amint azt az oszlop bájt. Végül az utolsó oszlop jelzi a változók típusa osztály - kettős tömb, azaz egy sor dupla pontosságú számokat. A vonal van írva az asztal alatt, aminek következtében három elemet, azaz változók foglalnak huszonnégy bájt. Kiderült, hogy a képviseletet az összes adatot MatLab tömbként bizonyos előnyökkel jár.
Ahhoz, hogy felszabadítsuk a memóriát az összes változót használja a világos paranccsal. Ha megad egy változók listáját (szóközzel elválasztva) az érveket, akkor csak akkor szabadul fel a memóriát, például:

»Tiszta al oS
»akik
A változók:
a2

Hasznos dolog? Ossza meg ezt:

Nem találja, amit keres? A Google, hogy segítsen!

Kapcsolódó cikkek