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:
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.