Hogyan készítsünk tömböt a MATLAB-ban

Hogyan Keszitsunk Tombot A Matlab Ban



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:

str = [ 'Kanada' , 'UK' , 'EGYESÜLT ÁLLAMOK' ;
'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:

z = egyesek ( 1 , 3 )


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.