Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> MATLAB

MATLAB Vectoren: Basis van Rij- en Kolomvectoren

Een vector is een eendimensionale array van getallen. MATLAB stelt het maken van twee typen vectoren toe:

  • Rijvectoren
  • Kolomvectoren

Rijvectoren

Rijvectoren worden gemaakt door de set elementen in vierkante haakjes te plaatsen, met spatie of komma om de elementen te scheiden.

Live Demo
r = [7 8 9 10 11]

MATLAB zal de bovenstaande statement uitvoeren en het volgende resultaat retourneren:

r = 7 8 9 10 11

Kolomvectoren

Kolomvectoren worden gemaakt door de set elementen in vierkante haakjes te plaatsen, met puntkomma om de elementen te scheiden.

Live Demo
c = [7; 8; 9; 10; 11]

MATLAB zal de bovenstaande statement uitvoeren en het volgende resultaat retourneren:

c = 7 8 9 10 11

Elementen van een Vector Benaderen

Je kunt een of meer elementen van een vector op verschillende manieren benaderen. Het ide component van een vector v wordt aangeduid als v(i). Bijvoorbeeld:

Live Demo
v = [ 1; 2; 3; 4; 5; 6]; % kolomvector van 6 elementen aanmaken
v(3)

MATLAB zal de bovenstaande statement uitvoeren en het volgende resultaat retourneren:

ans = 3

Wanneer je een vector benadert met een dubbele punt, zoals v(:), worden alle componenten van de vector weergegeven.

Live Demo
v = [ 1; 2; 3; 4; 5; 6]; % kolomvector van 6 elementen aanmaken
v(:)

MATLAB zal de bovenstaande statement uitvoeren en het volgende resultaat retourneren:

ans = 1 2 3 4 5 6

MATLAB stelt je in staat om een bereik van elementen uit een vector te selecteren.

Bijvoorbeeld, laten we een rijvector rv van 9 elementen aanmaken, dan zullen we de elementen 3 tot 7 benaderen door rv(3:7) te schrijven en een nieuwe vector genaamd sub_rv aanmaken.

Live Demo
rv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)

MATLAB zal de bovenstaande statement uitvoeren en het volgende resultaat retourneren:

sub_rv = 3 4 5 6 7

Vector Operaties

In deze sectie bespreken we de volgende vectoroperaties:

  • Optelling en Aftrekking van Vectoren

  • Scalaire Vermenigvuldiging van Vectoren

  • Transponatie van een Vector

  • Vectoren Aan elkaar Plakken

  • Grootte van een Vector

  • Vector Inproduct

  • Vectoren met Uniform Verdeelde Elementen

MATLAB

  1. MATLAB Basics: Essentiële Syntax & Commando's
  2. Variabelen in MATLAB Begrijpen: Basis en Voorbeelden
  3. MATLAB Datatypes: Uitgebreide Gids
  4. MATLAB Operatoren: Complete Gids voor Rekenkundige, Logische en Bitwise Operaties
  5. MATLAB Vectoren: Basis van Rij- en Kolomvectoren
  6. MATLAB Matrix Basis: Data Aanmaken, Benaderen en Manipuleren
  7. MATLAB: Multidimensionale en Speciale Arrays Beheersen
  8. MATLAB Dubbele Punt Notatie: Vectors Maken & Efficiënt Itereren
  9. MATLAB Getallen: Typen, Opslag en Conversie
  10. MATLAB Strings: Maken, Manipuleren en Functies
  11. MATLAB Functies: Definitie, Werkruimte, In- en Outputs