Paano Magdagdag ng Isang Elemento sa isang Array o Vector sa MATLAB

Paano Magdagdag Ng Isang Elemento Sa Isang Array O Vector Sa Matlab



Ang pagdaragdag ng isang elemento sa isang array o vector ay isang karaniwang operasyon sa MATLAB. Gumagamit ka man ng malalaking dataset o nagmamanipula ng mga array para sa mathematical computations, mahalagang malaman ang mga mahusay na pamamaraan upang maisagawa ang gawaing ito.

Paano Magdagdag ng Isang Elemento sa isang Array o Vector sa MATLAB

Ang pagdaragdag ng isang elemento sa isang array ay maaaring gamitin upang i-update ang array, magpasok ng bagong elemento sa array, o i-extend ang array, narito ang ilang paraan para dito:

1: Paggamit ng Indexing
Ang pinakasimpleng paraan upang magdagdag ng elemento sa isang array o vector ay sa pamamagitan ng pag-index. Ang MATLAB ay nagbibigay-daan sa direktang pagtatalaga ng isang halaga sa isang tiyak na index, pagpapalawak ng array kung kinakailangan. Halimbawa:







A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Orihinal na Array:' ) ;
disp ( A ) ;

A ( 5 ) = 5 ;
disp ( 'Array pagkatapos magdagdag ng elemento sa index 5:' ) ;
disp ( A ) ;

Output



2: Paggamit ng Concatenation
Ang concatenation ay isa pang paraan upang magdagdag ng isang elemento sa isang array o vector. Sa pamamagitan ng paggamit ng mga square bracket, maaari mong pagsamahin ang mga kasalukuyang elemento ng array sa bagong elemento. Narito ang isang halimbawa:



A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Orihinal na Array:' ) ;
disp ( A ) ;
newElement = 5 ;
A = [ A, bagong Elemento ] ;
disp ( 'na-update na Array:' ) ;
disp ( A ) ;

Output





3: Paggamit ng Cat Function
Ang cat() function sa MATLAB ay nagbibigay-daan sa concatenation kasama ang isang tinukoy na dimensyon. Upang magdagdag ng elemento gamit ang paraang ito, pinagsasama namin ang orihinal na array sa bagong elemento kasama ang nais na dimensyon. Para sa isang row vector, ginagamit namin ang dimensyon 2 at para sa isang column vector itakda ang dimensyon 1:

A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Orihinal na Array:' ) ;
disp ( A ) ;
newElement = 5 ;
A = pusa ( 2 , A, newElement ) ;
disp ( 'Na-update na Array:' ) ;
disp ( A ) ;

Output



4: Paggamit ng vertcat o horzcat Function
Ang vertcat() at horzcat() function ay nagbibigay ng mga maginhawang paraan upang pagsama-samahin ang mga array nang patayo o pahalang. Sa paggamit ng mga function na ito, madali tayong makakapagdagdag ng isang elemento sa isang array o vector. Narito ang isang halimbawa gamit ang horzcat():

Output

Konklusyon

Ang pagdaragdag ng isang elemento sa isang array o vector sa MATLAB ay isang karaniwang gawain na may ilang mga mahusay na pamamaraan na magagamit. Sa pamamagitan ng paggamit ng indexing, concatenation, cat, o vercat/horzcat function, mabisa mong magagawa ang gawaing ito.