Ako pridať jeden prvok do poľa alebo vektora v MATLABE

Ako Pridat Jeden Prvok Do Pola Alebo Vektora V Matlabe



Pridanie jedného prvku do poľa alebo vektora je v MATLABE bežnou operáciou. Či už pracujete s veľkými množinami údajov alebo manipulujete s poľami pre matematické výpočty, je nevyhnutné poznať efektívne metódy na vykonanie tejto úlohy.

Ako pridať jeden prvok do poľa alebo vektora v MATLABE

Pridanie jedného prvku do poľa možno použiť na aktualizáciu poľa, vloženie nového prvku do poľa alebo rozšírenie poľa, tu je niekoľko spôsobov:

1: Používanie indexovania
Najjednoduchší spôsob, ako pridať prvok do poľa alebo vektora, je indexovanie. MATLAB umožňuje priame priradenie hodnoty ku konkrétnemu indexu, v prípade potreby rozšírenie poľa. Napríklad:







A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Pôvodné pole:' ) ;
disp ( A ) ;

A ( 5 ) = 5 ;
disp ( 'Pole po pridaní prvku na index 5:' ) ;
disp ( A ) ;

Výkon



2: Použitie zreťazenia
Reťazenie je ďalšou metódou na pridanie jedného prvku do poľa alebo vektora. Pomocou hranatých zátvoriek môžete kombinovať existujúce prvky poľa s novým prvkom. Tu je príklad:



A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Pôvodné pole:' ) ;
disp ( A ) ;
newElement = 5 ;
A = [ A, nový prvok ] ;
disp ( 'aktualizované pole:' ) ;
disp ( A ) ;

Výkon





3: Použitie funkcie mačky
Funkcia cat() v MATLAB umožňuje zreťazenie pozdĺž špecifikovanej dimenzie. Ak chcete pridať prvok pomocou tejto metódy, zreťazíme pôvodné pole s novým prvkom pozdĺž požadovaného rozmeru. Pre riadkový vektor použijeme rozmer 2 a pre stĺpcový vektor nastavíme rozmer 1:

A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Pôvodné pole:' ) ;
disp ( A ) ;
newElement = 5 ;
A = kat ( 2 , A, newElement ) ;
disp ( 'Aktualizované pole:' ) ;
disp ( A ) ;

Výkon



4: Používanie funkcií vertcat alebo horzcat
Funkcie vertcat() a horzcat() poskytujú pohodlné spôsoby vertikálneho alebo horizontálneho zreťazenia polí. Pomocou týchto funkcií môžeme jednoducho pridať jeden prvok do poľa alebo vektora. Tu je príklad použitia horzcat():

Výkon

Záver

Pridanie jedného prvku do poľa alebo vektora v MATLAB je bežnou úlohou s niekoľkými účinnými dostupnými technikami. Pomocou funkcií indexovania, zreťazenia, mačiek alebo vercat/horzcat môžete túto úlohu splniť efektívne.