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