Kako dodati jedan element nizu ili vektoru u MATLAB-u

Kako Dodati Jedan Element Nizu Ili Vektoru U Matlab U



Dodavanje jednog elementa nizu ili vektoru uobičajena je operacija u MATLAB-u. Bilo da radite s velikim skupovima podataka ili manipulirate nizovima za matematičke proračune, bitno je znati učinkovite metode za obavljanje ovog zadatka.

Kako dodati jedan element nizu ili vektoru u MATLAB-u

Dodavanje jednog elementa u niz može se koristiti za ažuriranje niza, umetanje novog elementa u niz ili proširenje niza, evo nekoliko načina za to:

1: Korištenje indeksiranja
Najjednostavniji način dodavanja elementa nizu ili vektoru je indeksiranje. MATLAB omogućuje izravno dodjeljivanje vrijednosti određenom indeksu, proširujući niz ako je potrebno. Na primjer:







A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Izvorni niz:' ) ;
disp ( A ) ;

A ( 5 ) = 5 ;
disp ( 'Niz nakon dodavanja elementa na indeksu 5:' ) ;
disp ( A ) ;

Izlaz



2: Korištenje ulančavanja
Ulančavanje je još jedna metoda za dodavanje jednog elementa nizu ili vektoru. Upotrebom uglatih zagrada možete kombinirati postojeće elemente niza s novim elementom. Evo primjera:



A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Izvorni niz:' ) ;
disp ( A ) ;
noviElement = 5 ;
A = [ A, noviElement ] ;
disp ( 'ažurirani niz:' ) ;
disp ( A ) ;

Izlaz





3: Korištenje funkcije mačke
Funkcija cat() u MATLAB-u omogućuje ulančavanje duž određene dimenzije. Da bismo dodali element pomoću ove metode, povezujemo izvorni niz s novim elementom duž željene dimenzije. Za vektor retka koristimo dimenziju 2, a za vektor stupca postavimo dimenziju 1:

A = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Izvorni niz:' ) ;
disp ( A ) ;
noviElement = 5 ;
A = mačka ( 2 , A, noviElement ) ;
disp ( 'Ažurirani niz:' ) ;
disp ( A ) ;

Izlaz



4: Korištenje vertcat ili horzcat funkcija
Funkcije vertcat() i horzcat() pružaju prikladne načine okomitog ili vodoravnog spajanja nizova. Korištenjem ovih funkcija možemo jednostavno dodati jedan element nizu ili vektoru. Evo primjera korištenja horzcat():

Izlaz

Zaključak

Dodavanje jednog elementa nizu ili vektoru u MATLAB-u uobičajen je zadatak s nekoliko dostupnih učinkovitih tehnika. Korištenjem funkcija indeksiranja, ulančavanja, cat ili vercat/horzcat možete učinkovito izvršiti ovaj zadatak.