Senin, 13 Mei 2013

Tutorial Matleb Sederhana

1 Pendahuluan
MATLAB, yang merupakan singkatan dari Matrix Laboratory, merupakan program yang sangat kuat untuk melakukan perhitungan numerik dan simbolik, dan secara luas digunakan dalam sains dan teknik, serta dalam matematika. Tutorial ini dirancang untuk memberikan pembaca dengan pemahaman dasar tentang bagaimana MATLAB bekerja, dan bagaimana menggunakannya untuk memecahkan masalah dalam aljabar linear dan kalkulus multivariabel.
Hal ini dimaksudkan untuk melengkapi bahan-bahan kursus reguler. Jadi, meskipun kita sering mengingat banyak definisi dasar dan hasil, kita asumsikan pembaca sudah memiliki beberapa keakraban dengan mereka. Semua perintah dalam dokumen ini dieksekusi menggunakan versi 5.3, dan juga harus bekerja dalam versi 6.
2 Memulai
Ketika MATLAB dimulai (baik dengan mengetik Matlab pada command prompt pada mesin Unix, atau menjalankan dieksekusi pada PC atau Mac) prompt MATLAB
>>

muncul. Semua perintah MATLAB dijalankan dari prompt ini.
>> 2,3 4,2

ans =

    6,5000

Secara default MATLAB mengembalikan ekspresi numerik desimal dengan 5 angka. Fungsi format digunakan untuk mengubah format output. Jenis tikus Format untuk memiliki MATLAB kembali ekspresi rasional.
>> Tikus Format
>> 5,1-3,3

ans =

     9/5
 

Untuk menghilangkan jarak ekstra jenis format kompak.
>> Format kompak
>> 5 * 7
ans =
     35

Empat operasi dasar penambahan, pengurangan, perkalian dan pembagian dilakukan dengan menggunakan simbol +, -, * dan /, masing-masing. Eksponen dilakukan dengan cara ^ simbol.
>> 2 ^ 7
ans =
   128

MATLAB memiliki fungsi matematika paling standar built-in. Fungsi sqrt menghitung akar kuadrat.
Format >> panjang
>> Sqrt (2)
ans =
   1,41421356237310

Fungsi trigonometri dasar (cos, sin, tan, sec, csc, cot), invers mereka (acos, asin, atan, ASEC, ACSC, acot), fungsi exp eksponensial, dan log logaritma natural juga built-in.  / 6) dihitung sebagai berikut.
pMisalnya, ln (4) + cos (
>> Log (4) + cos (pi / 6)
ans =
   2,25231976490433

Untuk informasi tentang fungsi MATLAB, ketik bantuan diikuti dengan nama fungsi.
>> Bantuan abs

 ABS nilai mutlak.
    ABS (X) adalah nilai absolut dari elemen X. Ketika
    X adalah kompleks, ABS (X) adalah modulus kompleks (magnitude) dari
    unsur X.
 
    Lihat juga DAFTAR, SUDUT, bukalah.

 Metode kelebihan beban
    membantu sym / abs.m

Untuk menghindari mengetik ulang ekspresi lama menggunakan tombol panah ¬ untuk menggulir melalui jalur sebelumnya diketik. Mengetik satu atau lebih karakter dan kemudian tombol panah atas menampilkan garis sebelumnya yang dimulai dengan karakter. Jenis untuk keluar MATLAB berhenti.
3 Variabel
Untuk memberikan nilai pada variabel dalam MATLAB cukup ketik nama variabel, diikuti oleh operator penugasan, =, diikuti oleh nilai.
>> X = 7
x =
     7

Perhatikan bahwa nama variabel dalam MATLAB bersifat case sensitive, sehingga X dan x tidak sama. Kita dapat melakukan semua operasi biasa dengan x.
>> X ^ 2-3 * x +2
ans =
    30
>> Log (x)
ans =
   1,94591014905531

 
>> Sin (x)
ans =
   ,65698659871879

Variabel baru dapat didefinisikan dengan menggunakan variabel yang ada.
>> Y = 8 x *
y =
    56

Ini, bagaimanapun, tidak berarti hubungan permanen antara x dan y. Jika kita mengubah x, nilai y tidak berubah.
>> X = x +5
x =
    12
>> Y
y =
    56

Perintah yang mengembalikan daftar semua variabel dalam ruang kerja saat ini, sementara whos mengembalikan daftar yang sama dengan informasi yang lebih rinci tentang masing-masing variabel.
>> Yang

Variabel Anda adalah:

ans x y

>> Whos
  Bytes Ukuran Nama Kelas

  ans 1x1 8 array yang ganda
  x 1x1 8 array yang ganda
  y 1x1 8 array yang ganda

Grand total adalah 3 elemen menggunakan 24 byte

Perhatikan bahwa ukuran masing-masing variabel adalah 1 × 1. Semua variabel dalam MATLAB adalah matriks. Skalar seperti x dan y hanya 1 × 1 matriks. Kami akan menjelaskan cara memasukkan matriks pada bagian berikutnya. Untuk menghapus satu atau lebih variabel dari ruang kerja, ketik jelas diikuti dengan nama variabel. Mengetik hanya jelas membersihkan semua variabel.
>> Jelas
>> Yang
>> X
??? Undefined fungsi atau variabel 'x'.

4 Matriks dan Vektor
Untuk memasukkan matriks dalam MATLAB, gunakan tanda kurung siku dan entri terpisah dalam baris dengan spasi dan baris terpisah menggunakan titik koma.
>> A = [2 1 -1 8; 1 0 8 -3, 7 1 2 4]
A =
     2 1 -1 8
     1 0 8 -3
     7 1 2 4

Seringkali kita tidak ingin MATLAB untuk menampilkan respon, terutama ketika berhadapan dengan matriks yang sangat besar. Untuk menekan output, menempatkan titik koma di akhir baris. Ketikan
>> B = [2 0 -3; -1 1 3];

masih akan mendefinisikan variabel B berisi 2 × 3 matriks, tapi MATLAB tidak akan bergema apapun.
>> Whos
  Bytes Ukuran Nama Kelas

  Sebuah 3x4 96 Array ganda
  B 2x3 48 array yang ganda
  v 3x1 24 array yang ganda

Grand total adalah 21 elemen menggunakan 168 byte

Untuk melihat isi dari variabel B, ketikkan namanya.
B >>
B =
     2 0 -3
    -1 1 3

Vektor (vektor kolom) hanya matriks dengan satu kolom.
>> V = [2, 3, -4]
v =
     2
     3
    -4

Sebuah vektor baris adalah matriks dengan satu baris.
>> W = [3 -2 5 11]
w =
     3 -2 5 11

Hal ini sering diperlukan untuk menentukan vektor dengan entri merata spasi. Dalam MATLAB, usus besar (:) memberikan singkatan untuk menciptakan vektor tersebut.
02:05 >>
ans =
     2 3 4 5

Mengetik j: i: k mendefinisikan vektor baris dengan selisih i mulai j dan berakhir di k.
>> 03:02:09
ans =
     3 5 7 9

Ingat bahwa transpos dari matriks A adalah matriks AT yang dalam baris i kolom j adalah sama seperti dalam baris j kolom i A. Dalam MATLAB, A 'merupakan transpos dari matriks A.
>> A = [5 -2 9; 11 7 8]
A =
     5 -2 9
    11 7 8
>> A '
ans =
     5 11
    -2 7
     9 8

Untuk menentukan vektor kolom jarak teratur, kita dapat mengambil transpos dari vektor baris jarak teratur.
>> [01:03:10] '
ans =
     1
     4
     7
    10

Entri dalam baris i, kolom j dari matriks A adalah A (i, j).
>> A = [3 -2 7 8; 4 3 2 1; 10 15 -2 9]
A =
     3 -2 7 8
     4 3 2 1
    10 15 9 -2

>> A (3,2)
ans =
    15

Hal ini juga memungkinkan untuk melihat beberapa entri dalam setiap baris atau kolom. Misalnya, entri kedua dan keempat di baris ketiga diakses sebagai berikut.
>> A (3, [2 4])
ans =
    15 9

Baris i dari A adalah A (i, :) dan kolom j dari A adalah A (:, j).
>> A (3, :)

Tidak ada komentar:

Posting Komentar