Cum să adăugați un singur element la o matrice sau vector în MATLAB
Adăugarea unui singur element într-o matrice poate fi utilizată pentru a actualiza matricea, pentru a insera un nou element în matrice sau pentru a extinde matricea, iată câteva modalități de a face acest lucru:
1: Utilizarea indexării
Cel mai simplu mod de a adăuga un element la o matrice sau vector este prin indexare. MATLAB permite atribuirea directă a unei valori unui anumit index, extinzând matricea dacă este necesar. De exemplu:
A = [ 1 , 2 , 3 , 4 ] ;
disp ( „Matrice originală:” ) ;
disp ( A ) ;
A ( 5 ) = 5 ;
disp ( „Matrice după adăugarea elementului la indexul 5:” ) ;
disp ( A ) ;
Ieșire
2: Utilizarea concatenării
Concatenarea este o altă metodă de a adăuga un singur element la o matrice sau vector. Folosind paranteze pătrate, puteți combina elementele de matrice existente cu noul element. Iată un exemplu:
A = [ 1 , 2 , 3 , 4 ] ;
disp ( „Matrice originală:” ) ;
disp ( A ) ;
newElement = 5 ;
A = [ A, element nou ] ;
disp ( „Matrice actualizată:” ) ;
disp ( A ) ;
Ieșire
3: Utilizarea funcției pisică
Funcția cat() din MATLAB permite concatenarea de-a lungul unei dimensiuni specificate. Pentru a adăuga un element folosind această metodă, concatenăm tabloul original cu noul element de-a lungul dimensiunii dorite. Pentru un vector rând, folosim dimensiunea 2 și pentru un vector coloană setăm dimensiunea 1:
disp ( „Matrice originală:” ) ;
disp ( A ) ;
newElement = 5 ;
A = pisică ( 2 , A, nouElement ) ;
disp ( „Matrice actualizată:” ) ;
disp ( A ) ;
Ieșire
4: Utilizarea funcțiilor vertcat sau horzcat
Funcțiile vertcat() și horzcat() oferă modalități convenabile de a concatena matrice pe verticală sau pe orizontală. Folosind aceste funcții, putem adăuga cu ușurință un singur element la o matrice sau vector. Iată un exemplu folosind horzcat():
Ieșire
Concluzie
Adăugarea unui singur element la o matrice sau vector în MATLAB este o sarcină comună cu mai multe tehnici eficiente disponibile. Folosind funcțiile de indexare, concatenare, cat sau vercat/horzcat puteți îndeplini această sarcină în mod eficient.