MATLAB - Vektörler

Bir vektör, tek boyutlu bir sayı dizisidir. MATLAB, iki tür vektör oluşturmaya izin verir -

  • Satır vektörleri
  • Sütun vektörleri

Satır Vektörleri

Row vectors öğeleri sınırlamak için boşluk veya virgül kullanarak, öğeleri köşeli parantez içine alarak oluşturulur.

r = [7 8 9 10 11]

MATLAB yukarıdaki ifadeyi çalıştıracak ve aşağıdaki sonucu döndürecektir -

r =

   7    8    9   10   11

Sütun Vektörleri

Column vectors öğeleri sınırlamak için noktalı virgül kullanılarak, öğeler kümesini köşeli parantez içine alarak oluşturulur.

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

MATLAB yukarıdaki ifadeyi çalıştıracak ve aşağıdaki sonucu döndürecektir -

c =
      7       
      8       
      9       
      10       
      11

Bir Vektörün Öğelerine Referans Verme

Bir vektörün bir veya daha fazla elemanına çeşitli şekillerde başvurabilirsiniz. İ inci bir vektör v bileşen v (i) ifade edilir. Örneğin -

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(3)

MATLAB yukarıdaki ifadeyi çalıştıracak ve aşağıdaki sonucu döndürecektir -

ans =  3

V (:) gibi iki nokta üst üste bulunan bir vektöre başvurduğunuzda, vektörün tüm bileşenleri listelenir.

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(:)

MATLAB yukarıdaki ifadeyi çalıştıracak ve aşağıdaki sonucu döndürecektir -

ans =
     1
     2
     3
     4
     5
     6

MATLAB, bir vektörden bir dizi öğe seçmenize izin verir.

Örneğin, 9 elemanlı bir satır vektörü rv oluşturalım , sonra 3'ten 7'ye kadar olan elemanları yazarakrv(3:7)ve sub_rv adlı yeni bir vektör oluşturun .

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

MATLAB yukarıdaki ifadeyi çalıştıracak ve aşağıdaki sonucu döndürecektir -

sub_rv =

   3   4   5   6   7

Vektör İşlemleri

Bu bölümde, aşağıdaki vektör işlemlerini tartışalım -

  • Vektörlerin Toplanması ve Çıkarılması

  • Vektörlerin Skaler Çarpımı

  • Bir Vektörün Transpoze Edilmesi

  • Vektör Ekleme

  • Bir Vektörün Büyüklüğü

  • Vektör Nokta Çarpımı

  • Düzgün Aralıklı Öğelere Sahip Vektörler