A MATLAB-ban egy sor egy alapvető adatstruktúra, amely lehetővé teszi a benne tárolt értékek gyűjteményének tárolását és módosítását. A MATLAB tömbjei sorokban és oszlopokban vannak tárolva, és több dimenzióval is rendelkezhetnek. Tömbök segítségével dolgozhat mátrixokkal, táblázatokkal és vektorokkal. A MATLAB egydimenziós tömbje a vektor és a többdimenziós tömb néven ismert egy Mátrix.
Ebben az útmutatóban a tömböket és azok MATLAB-ban való létrehozásának módjait tárgyaljuk.
Hogyan készítsünk tömböt a MATLAB-ban
A MATLAB-ban többféle megközelítés létezik a tömbök létrehozására azok típusai és méretei alapján. A tömbök egyetlen sorként, egyetlen oszlopként vagy több sorból és oszlopból is létrehozhatók.
Ha MATLAB-ban szeretne tömböt létrehozni, kövesse az alábbi módszereket:
1: Hozzon létre egy tömböt egysoros MATLAB-ban
A MATLAB-ban egysoros tömböt hozhatunk létre úgy, hogy az értékek közé szóközt vagy vesszőt adunk, és szögletes zárójelbe helyezzük, ezt a tömbtípust sorvektornak is nevezik.
Például az alábbi mintakódrészlet egy 1×5-ös tömböt hoz létre a MATLAB-ban.
a = [ 5 7 6 3 4 ]
2: Hozzon létre egy tömböt egyetlen oszlopból a MATLAB-ban
Létrehozhat egyetlen oszlopból álló tömböt is, amelynek létrehozásához használja a pontosvesszőt az értékek között. Az egyetlen oszlopot tartalmazó tömb oszloptömb néven ismert.
Tekintsük a következő példát egy 5×1-es tömb létrehozására MATLAB-ban.
a = [ 5 ; 7 ; 6 ; 3 ; 4 ]
3: Hozzon létre egy többsoros tömböt a MATLAB-ban
Több sorból álló tömböt is létrehozhat, ha a sorokat pontosvesszővel választja el.
Létrehozhat egy 3×3-as tömböt a MATLAB-ban az alábbi mintakóddal:
a = [ 1 6 9 ; 3 5 7 ; 7 9 tizenegy ]
Az alábbi példában két sorból és három oszlopból álló karakterláncok tömbjét hoztuk létre:
'Olaszország' , 'Pulyka' , 'Németország' ]
4: Hozzon létre egy tömböt egyenlő távolságú értékekkel
Ha MATLAB-ban egyenlő távolságú értékeket tartalmazó tömböt szeretne létrehozni, használja a kettőspont operátor (:) . Az alábbi mintakód bemutatja, hogyan hozhat létre öt elemből álló tömböt egyenlő távolságú értékekkel.
x = 2 : 2 : 10
Használhatja a beépített MATLAB függvényt is linspace() hogy egy adott tartományon belül egyenlő távolságra lévő értékeket tartalmazó tömböt hozzunk létre.
Hozzon létre egy 5 értékből álló tömböt 0 és 10 között a következő mintakódrészlet segítségével:
linspace ( 0 , 10 , 5 )
5: Hozzon létre egy tömböt azonos értékekkel
Létrehozhat egy tömböt azonos értékekkel a MATLAB néhány beépített függvényének használatával, mint pl nullák () és azok() . Ezekhez a funkciókhoz kézzel kell hozzárendelnie a sorokat és oszlopokat, és ez létrehozza a tömböt.
Például a következőket nullák függvény létrehoz egy mátrixot vagy nullák tömbjét:
z = nullák ( 1 , 3 )
Mátrix vagy egy tömb létrehozásához használhatja a egyes funkciója MATLAB-ban:
6: Hozzon létre egy tömböt különböző értékekkel
Különböző értékekkel rendelkező tömb létrehozásához a MATLAB-ban használhatja a beépített rand() függvényt, ahol a sorokat és oszlopokat egyedül kell hozzárendelnie, és ez elkészíti a tömböt.
Például az alábbi kód véletlenszerű értékekből 2×3-as tömböt hoz létre a MATLAB-ban.
rand ( 2 , 3 )
Bottom Line
A MATLAB-ban, tömbök az értékek gyűjteményének hatékony tárolására és kezelésére szolgálnak. Különféle módszerekkel hozhat létre egy- és többdimenziós tömböket a MATLAB-ban. Ez az oktatóanyag különféle módokat mutat be egy tömb létrehozására a MATLAB-ban, és ennek megértése segít egy tömb létrehozásában, amellyel könnyedén végrehajthat összetett számítási problémákat és elemzéseket.