tömbök matlab
Minden változó adattípusok MATLAB többdimenziós tömbök. Vektor egy egydimenziós tömb, és a mátrix egy kétdimenziós tömböt.
Már tárgyalt a vektorok és mátrixok. Ebben a fejezetben megbeszéljük többdimenziós tömböket. Mielőtt azonban, hogy nézzük meg néhány speciális típusát tömbök.
Különleges tömbök MATLAB
Ebben a részben, megbeszéljük néhány jellemzője, hogy hozzon létre külön tömböket. Mindezen funkciók egy érv létrehoz egy négyzetes elrendezésű, kettős érveket, hogy hozzon létre egy téglalap alakú tömb.
Nullák () függvény egy tömböt hoz létre az összes nullát -
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Azok () függvény egy tömböt hoz létre mindet -
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Funktsiyaglaz () létrehoz egy azonosító mátrix.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Rand () függvény létrehoz egy sor egyenletes eloszlású véletlen szám (0,1) -
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
magic Quadrant
Bűvös négyzet egy négyzet. amely ugyanazon mennyiségű, ha annak tagjai hozzáadunk sorok, oszlopok vagy átlósan.
FunktsiyaMagic () létrehoz egy mágikus négyzet tömb. Beletelik egy egyedi érv, hogy ad akkora, mint egy négyzet. Az argumentum kell lennie skalár nagyobb vagy egyenlő 3.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
többdimenziós tömbök
Egy tömb, amelynek kettőnél több dimenzió egy többdimenziós tömb nevű MATLAB környezetben. Többdimenziós tömbök MATLAB környezetben van egy kiterjesztése a hagyományos kétdimenziós mátrixban.
Általános szabály, hogy hozzon létre egy többdimenziós tömb, először hozzon létre egy kétdimenziós tömböt, és bontsa ki.
Például hozzunk létre egy kétdimenziós tömböt.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
A tömb egy olyan tömb 3-on-3; tudunk hozzá egy harmadik dimenziót biztosító értékét. hogyan -
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Mi is készíthetünk többdimenziós tömbök segítségével (), nullát () vagy a RAND () függvényt.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Mi is használjuk funktsiyukoshki (), hogy hozzon létre többdimenziós tömböket. Ő csatlakozik egy listát a tömbök mentén meghatározott dimenzióban -
A szintaxis a macska () függvény -
B létrehoz egy új tömböt
A1, A2,. tömbök kell összefűzött
homályos a dimenzió. amely mentén összefűzni a tömbök
Hozzon létre egy script fájlt, és adja meg az alábbi kódot, hogy -
Ha a fájl futtatásához, akkor megjelenik -
tömb függvények
MATLAB az alábbi funkciókat biztosítja, hogy rendezni, forgatni, átrendezése, változtatni az alakját vagy tegye a tartalmát a tömb.
A következő példák néhány funkciót a fent említett.
Hossza, mérete és elemek száma:
Hozzon létre egy script fájlt, és adja meg az alábbi kódot, hogy -
Ha a fájl futtatásához, akkor megjelenik a következő eredményt -
Circular permutációs tömb -
Hozzon létre egy script fájlt, és adja meg az alábbi kódot, hogy -
Ha a fájl futtatásához, akkor megjelenik a következő eredményt -
Válogató tömbök
Hozzon létre egy script fájlt, és adja meg az alábbi kódot, hogy -
Ha a fájl futtatásához, akkor megjelenik a következő eredményt -
cellatömb
Cell tömbök indexelt tömbök a sejtek, ahol minden egyes cella lehet tárolni egy sor különböző méretű és típusú adatok.
Funktsiyayacheyka létrehozásához használt cellaelrendezés. A szintaxisa a funkciója a sejtek -
C egy cellaelrendezés;
homályos egy skalár egész szám vagy vektort egészek. amely meghatározza a méret a sejtek a mátrix C;
Dim1. dimN skalár egészek. amelyek meghatározzák a méreteket C;
OBJ egyike a következő intézkedéseket.
- Java tömb, vagy objektum
- .NET tömb típusú System.String vagy System.Object
Hozzon létre egy script fájlt, és adja meg az alábbi kódot, hogy -
Ha a fájl futtatásához, akkor megjelenik a következő eredményt -
Az adatokhoz való hozzáférés egy cellában tömb
Kétféle módon lehet hivatkozni tömb elemei a sejtek -
- Védelme indexek az első zárójelben () utal több cellát
- Védelme indexek zárójelek <>, utalni az adatokat az egyes sejtek
Amikor, hogy az első index zárójelben, erre utal több sejtet.
Indexek cellarendszer sima zárójelben a beállított sejtek.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -
Azt is elérheti a tartalmát a sejtek indexelése fogszabályozó.
MATLAB végrehajtja a fenti nyilatkozatot, és visszatér a következő eredmény -