MATLAB - Vectoren
Een vector is een eendimensionale reeks getallen. MATLAB maakt het mogelijk twee soorten vectoren te maken −
- Rijvectoren
- Kolomvectoren
Rijvectoren
Rijvectoren worden gemaakt door de set elementen tussen vierkante haken te plaatsen, met spatie of komma om de elementen af te bakenen.
Live demor = [7 8 9 10 11]
MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren −
r = 7 8 9 10 11
Kolomvectoren
Kolomvectoren worden gemaakt door de set elementen tussen vierkante haken te plaatsen, met een puntkomma om de elementen af te bakenen.
Live democ = [7; 8; 9; 10; 11]
MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren −
c = 7 8 9 10 11
Verwijzen naar de elementen van een vector
U kunt op verschillende manieren verwijzen naar een of meer elementen van een vector. De i de component van een vector v wordt v(i) genoemd. Bijvoorbeeld −
Live demov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren −
ans = 3
Wanneer u verwijst naar een vector met een dubbele punt, zoals v(:), worden alle componenten van de vector weergegeven.
Live demov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren −
ans = 1 2 3 4 5 6
MATLAB stelt u in staat een reeks elementen uit een vector te selecteren.
Laten we bijvoorbeeld een rijvector rv . maken van 9 elementen, dan verwijzen we naar de elementen 3 tot 7 door rv(3:7) te schrijven en maak een nieuwe vector met de naam sub_rv .
Live demorv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB zal de bovenstaande instructie uitvoeren en het volgende resultaat retourneren −
sub_rv = 3 4 5 6 7
Vectorbewerkingen
Laten we in deze sectie de volgende vectorbewerkingen bespreken −
-
Optellen en aftrekken van vectoren
-
Scalaire vermenigvuldiging van vectoren
-
Een vector transponeren
-
Vectoren toevoegen
-
Omvang van een vector
-
Vector punt product
-
Vectoren met gelijkmatig verdeelde elementen
MATLAB