Menggunakan Vektor di Matlab


Vektor di matlab
Elemen dasar dari matlab adalah matrik atau array. matriks 1x1 merupakan skalar, atau bilangan tunggal. suatu matriks yang terdiri dari satu baris atau satu kolom merupakan sebuah vektor. Disini, matlab akan
melakukan tindakan berbeda terhadap matriks dan vektor, tergantung dari nilai yang dimasukkan.

Contoh vektor sederhana

>> v = [1 6 3 5]

v =

     1     6     3 5

dari contoh, kita dapat mengetahui bahwa sebuah vektor itu harus ditulis didalam tanda kurung siku [].

Menghitung Panjang Vektor

>> length(v)

ans =

     4

terdapat 4 elemen dalam vektor v

Operasi Vektor
Kita dapat melakukan operasi operasi matematika pada vektor, seperti tamah kurang kali dengan vektor lain yang memiliki panjang yang sama.

Contoh
>> v2 = [6 8 7];
>> v1+v2

ans =

     7    11     9

>> v2 + 1

ans =

     7     9     8

>> v1-v2

ans =

    -5    -5    -5

>> v1 * v2
??? Error using ==> mtimes
Inner matrix dimensions must agree.

>> v1 .* v2

ans =

     6    24    14

Perkalian vektor memproses tiap tiap elemen, dengan syarat memiliki panjang elemen yang sama

Mengubah Nilai suatu Vektor
misalnya disini saya akan mengubah nilai elemen ke dua dari variabel v1

>> v1(2)=5

v1 =

     1     5     2



Notasi Titik Dua
yaitu notasi untuk mengekspansi suatu vektor menjadi baris, dengan konsep seperti berikut

awal : beda : akhir

atau bisa juga dengan

awal : akhir

karena tidak membubuhkan nilai beda, maka secara default bedanya adalah 1

Contoh:
>> v3= 5:10

v3 =

     5     6     7     8     9    10

>> v4 = 5:2:10

v4 =

     5     7     9


Menentukan Jumlah baris
kita dapat membuat suatu baris vektor dengan jumlah element yang kita tentukan sendiri

linspace(awal,akhir,jumlah elemen)

contoh

>> x = linspace(1,10,20)

x =

  Columns 1 through 7

    1.0000    1.4737    1.9474    2.4211    2.8947    3.3684    3.8421

  Columns 8 through 14

    4.3158    4.7895    5.2632    5.7368    6.2105    6.6842    7.1579

  Columns 15 through 20

    7.6316    8.1053    8.5789    9.0526    9.5263   10.0000

Mengambil elemen vektor x pada kolum 3 sampai 6

>> x(3:6)

ans =

    1.9474    2.4211    2.8947    3.3684

Vektor Kolom dan Transposisi
untuk membuat vektor kolom, kita harus menggunakan enter,atau titik koma(;) sebagai baris baru

contoh.

>> a=[3;4;5]

a =

     3
     4
     5
Kita juga dapat mengtransposisi vektor baris menjadi vektor kolom, caranya cukup tambahkan tanda petik(') pada variabel

ex.

>> v1'

ans =

     1
     5
     2

untuk mendapatkan informasi lebih lanjut tentang vektor di matlab, ketikkan lookfor vector.

>> lookfor vector

jika yang anda butuhkan sudah anda dapatkan, anda bisa menekan CTRL + C untuk menghentikan prosesnya .

semoga bermanfaat

No comments:

Post a Comment