Hoe een enkel element toe te voegen aan een array of vector in MATLAB

Hoe Een Enkel Element Toe Te Voegen Aan Een Array Of Vector In Matlab



Het toevoegen van een enkel element aan een array of vector is een gebruikelijke bewerking in MATLAB. Of u nu met grote datasets werkt of arrays manipuleert voor wiskundige berekeningen, het is essentieel om efficiënte methoden te kennen om deze taak uit te voeren.

Hoe een enkel element toe te voegen aan een array of vector in MATLAB

Het toevoegen van een enkel element aan een array kan worden gebruikt om de array bij te werken, een nieuw element in de array in te voegen of de array uit te breiden. Hier zijn enkele manieren om dit te doen:

1: Indexering gebruiken
De eenvoudigste manier om een ​​element aan een array of vector toe te voegen, is door te indexeren. MATLAB maakt de directe toewijzing van een waarde aan een specifieke index mogelijk, waarbij de array indien nodig wordt uitgebreid. Bijvoorbeeld:







EEN = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Originele reeks:' ) ;
disp ( A ) ;

A ( 5 ) = 5 ;
disp ( 'Matrix na toevoegen van element op index 5:' ) ;
disp ( A ) ;

Uitgang



2: Aaneenschakeling gebruiken
Aaneenschakeling is een andere methode om een ​​enkel element aan een array of vector toe te voegen. Door vierkante haken te gebruiken, kunt u bestaande array-elementen combineren met het nieuwe element. Hier is een voorbeeld:



EEN = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Originele reeks:' ) ;
disp ( A ) ;
nieuwElement = 5 ;
EEN = [ A, nieuwElement ] ;
disp ( 'bijgewerkte reeks:' ) ;
disp ( A ) ;

Uitgang





3: De kattenfunctie gebruiken
De functie cat() in MATLAB maakt aaneenschakeling langs een opgegeven dimensie mogelijk. Om met deze methode een element toe te voegen, voegen we de oorspronkelijke array samen met het nieuwe element langs de gewenste dimensie. Voor een rijvector gebruiken we dimensie 2 en voor een kolomvector stellen we de dimensie 1 in:

EEN = [ 1 , 2 , 3 , 4 ] ;
disp ( 'Originele reeks:' ) ;
disp ( A ) ;
nieuwElement = 5 ;
EEN = kat ( 2 , A, nieuwElement ) ;
disp ( 'Bijgewerkte reeks:' ) ;
disp ( A ) ;

Uitgang



4: Vertcat- of horzcat-functies gebruiken
De functies vertcat() en horzcat() bieden handige manieren om arrays verticaal of horizontaal samen te voegen. Door deze functies te gebruiken, kunnen we eenvoudig een enkel element aan een array of vector toevoegen. Hier is een voorbeeld met horzcat():

Uitgang

Conclusie

Het toevoegen van een enkel element aan een array of vector in MATLAB is een gebruikelijke taak waarvoor verschillende efficiënte technieken beschikbaar zijn. Door indexering, concatenatie, cat of vercat/horzcat-functies te gebruiken, kunt u deze taak effectief uitvoeren.