Jak přidat jeden prvek do pole nebo vektoru v MATLABu

Jak Pridat Jeden Prvek Do Pole Nebo Vektoru V Matlabu



Přidání jednoho prvku do pole nebo vektoru je běžnou operací v MATLABu. Ať už pracujete s velkými datovými sadami nebo manipulujete s poli pro matematické výpočty, je nezbytné znát účinné metody k provedení tohoto úkolu.

Jak přidat jeden prvek do pole nebo vektoru v MATLABu

Přidání jednoho prvku do pole lze použít k aktualizaci pole, vložení nového prvku do pole nebo rozšíření pole, zde je několik způsobů:

1: Použití indexování
Nejjednodušší způsob, jak přidat prvek do pole nebo vektoru, je indexování. MATLAB umožňuje přímé přiřazení hodnoty ke konkrétnímu indexu, v případě potřeby rozšíření pole. Například:







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

A ( 5 ) = 5 ;
disp ( 'Pole po přidání prvku na index 5:' ) ;
disp ( A ) ;

Výstup



2: Použití zřetězení
Zřetězení je další metoda, jak přidat jeden prvek do pole nebo vektoru. Pomocí hranatých závorek můžete kombinovat stávající prvky pole s novým prvkem. Zde je příklad:



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

Výstup





3: Použití funkce cat
Funkce cat() v MATLABu umožňuje zřetězení podél zadané dimenze. Chcete-li přidat prvek pomocí této metody, zřetězíme původní pole s novým prvkem podél požadovaného rozměru. Pro řádkový vektor použijeme rozměr 2 a pro sloupcový vektor nastavíme rozměr 1:

A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Původní pole:' ) ;
disp ( A ) ;
newElement = 5 ;
A = kočka ( 2 , A, nový prvek ) ;
disp ( 'Aktualizované pole:' ) ;
disp ( A ) ;

Výstup



4: Použití funkcí vertcat nebo horzcat
Funkce vertcat() a horzcat() poskytují pohodlné způsoby, jak zřetězit pole vertikálně nebo horizontálně. Pomocí těchto funkcí můžeme snadno přidat jeden prvek do pole nebo vektoru. Zde je příklad použití horzcat():

Výstup

Závěr

Přidání jednoho prvku do pole nebo vektoru v MATLABu je běžným úkolem s několika účinnými dostupnými technikami. Pomocí funkcí indexování, zřetězení, cat nebo vercat/horzcat můžete tento úkol efektivně splnit.