Hogyan adhatunk egyetlen elemet egy tömbhöz vagy vektorhoz a MATLAB-ban

Hogyan Adhatunk Egyetlen Elemet Egy Tombhoz Vagy Vektorhoz A Matlab Ban



Egyetlen elem hozzáadása egy tömbhöz vagy vektorhoz gyakori művelet a MATLAB-ban. Akár nagy adatkészletekkel dolgozik, akár tömböket manipulál matematikai számításokhoz, elengedhetetlen, hogy ismerje a hatékony módszereket e feladat végrehajtásához.

Hogyan adhatunk egyetlen elemet egy tömbhöz vagy vektorhoz a MATLAB-ban

Egyetlen elem hozzáadása egy tömbhöz felhasználható a tömb frissítésére, új elem beszúrására a tömbbe vagy a tömb kiterjesztésére. Íme néhány módszer:

1: Az indexelés használata
A legegyszerűbb módja annak, hogy egy elemet tömbhöz vagy vektorhoz adjunk, az indexelés. A MATLAB lehetővé teszi egy érték közvetlen hozzárendelését egy adott indexhez, szükség esetén kibővítve a tömböt. Például:







A = [ 1 , 2 , 3 , 4 ] ;
diszp ( 'Eredeti tömb:' ) ;
diszp ( A ) ;

A ( 5 ) = 5 ;
diszp ( 'Tömb az 5. indexhez tartozó elem hozzáadása után:' ) ;
diszp ( A ) ;

Kimenet



2: Összefűzés használata
Az összefűzés egy másik módszer egyetlen elem hozzáadására egy tömbhöz vagy vektorhoz. Szögletes zárójelek használatával kombinálhatja a meglévő tömbelemeket az új elemmel. Íme egy példa:



A = [ 1 , 2 , 3 , 4 ] ;
diszp ( 'Eredeti tömb:' ) ;
diszp ( A ) ;
newElement = 5 ;
A = [ A, newElement ] ;
diszp ( 'frissített tömb:' ) ;
diszp ( A ) ;

Kimenet





3: A macska funkció használata
A MATLAB cat() függvénye lehetővé teszi az összefűzést egy megadott dimenzió mentén. Egy elem hozzáadásához ezzel a módszerrel az eredeti tömböt összefűzzük az új elemmel a kívánt dimenzió mentén. Sorvektornál a 2-es dimenziót használjuk, oszlopvektornál pedig az 1-es dimenziót:

A = [ 1 , 2 , 3 , 4 ] ;
diszp ( 'Eredeti tömb:' ) ;
diszp ( A ) ;
newElement = 5 ;
A = macska ( 2 , A, newElement ) ;
diszp ( 'Frissített tömb:' ) ;
diszp ( A ) ;

Kimenet



4: vertcat vagy horzcat függvények használata
A vertcat() és horzcat() függvények kényelmes módokat biztosítanak a tömbök függőleges vagy vízszintes összefűzésére. Ezen függvények használatával egyszerűen hozzáadhatunk egyetlen elemet egy tömbhöz vagy vektorhoz. Íme egy példa a horzcat() használatára:

Kimenet

Következtetés

Egyetlen elem hozzáadása egy tömbhöz vagy vektorhoz a MATLAB-ban gyakori feladat, számos hatékony technika áll rendelkezésre. Az indexelés, az összefűzés, a cat vagy a vercat/horzcat függvények használatával hatékonyan végrehajthatja ezt a feladatot.