RSS

Category Archives: Tutorial Matlab

M-File atau Script Pada Matlab

 

M-File berfungsi untuk menuliskan algorithma pemrograman pada matlab yang nantinya akan dieksekusi. M-file berekstensi ‘.m’ yang dapat dijalankan dengan mengetikkan nama file pada command window tanpa ‘.m’. Untuk membuat m-file klik File >> New >> Script (untuk Matlab R2010b) atau File >> New >> M-File atau tekan CTRL+N. Selain itu untuk membuat m-file yang baru dapat menekan icon ‘new script’ pada toolbar.


Gambar 1. Membuat M-File baru


Gambar 2. Icon new script

Example :

Dalam contoh kali ini kita akan membuat sebuah lingkaran. Langkah-langkahnya adalah sebagai berikut:

  1. Buat M-file/Script baru dengan klik File >> New >> Script atau CTRL+N maka akan muncul windows editor seperti gambar 3.


    Gambar 3. Window editor

  2. Tuliskan program pada window editor tersebut sebagai berikut:

    angle = linspace(0, 2*pi, 360);

    x = cos(angle);

    y = sin(angle);

    plot(x,y)

    axis(‘equal’)

    ylabel(‘y’)

    xlabel(‘x’)

    title(‘Pretty Circle’)

    grid on

     

    Penjelasan:

  • linspace(0,2*pi,360)    : membuat vektor satu baris yang terdistribusi secara linier dari 0 sampai 2*pi sebanyak 360.
  • plot(x,y)        : menampilkan grfik denfan fungsi x dan y
  • ylabel dan xlabel    : memberi nama (label) pada sumbu-y dan sumbu-x
  • title(‘Pretty Circle’)    : memberi judul pada hasil ploting
  • grid on            : menampilkan grid pada hasil ploting
  1. Simpan dengan klik File >> Save atau CTRL+S maka akan muncul window sebagai berikut:


    Gambar 4. Window save

    Pada kolom file name beri nama sesuai keinginan anda dan letakkan pada folder yang anda inginkan. Dalam tutorial ini saya menggunakan nama “circle”.

  2. Run program dengan menekan tombol F5. Dan hasilnya seperti ini:


    Gambar 5. Hasil runing program circle.m

     

Daftar Pustaka

………, “Tutorial Lesson: a Matlab Plot (creating and printing figures)”, http://www.matrixlab-examples.com/matlab-plot.html, Maret 2011

………, “Tutorial Lesson: Matlab Code (Creating, Saving, and Executing a Script File)”, http://www.matrixlab-examples.com/matlab-code.html, Maret 2011

 

Array dan Matrik Pada Matlab

Bahasa pemrograman matlab pada dasarnya merupakan pemrograman yang didasari dengan matrik. Untuk itu matrik merupakan elemen dasar dalam matlab. Tidak seperti bahasa pemrograman yang lain seperti C, Pascal, C++, dll, pembentukan matrik pada Matlab jauh lebih mudah karena tidak memerlukan alokasi memori pada awalnya. Contohnya adalah sebagai berikut :


Gambar 1. Pembentukan matrik

Note : pada pemrograman Matlab bersifat Case Sensitif sehingga huruf besar dan kecil dibedakan

Dari gambar 1 dapat dilihat bahwa pembentukan matrik sangat mudah. Aturan penulisan matrik tersebut adalah setiap elemen pada kolom satu dan selanjutnya dipisahkan dengan spasi dan pemisahan antar baris menggunakan tanda titik koma (;). Untuk pemanggilan isi dari matrik juga mudah yaitu :

Contoh :

A(1,2) = 2

B(2,1) = 5

 
 

Operasi Dasar Matrik Pada Matlab :

  1. Penjumlahan, Pengurangan, Perkalian, Pembagian Matriks : A+B, A-B, A*B, A/B
  2. Perkalian, Pembagian antar Elemen Matrik : A.*B, A./B

    Syarat : jumlah elemen antara matriks A dan B harus sama

  3. Transpose : A’
  4. Elemen transpose : A.’



Gambar 2. Operasi Matrik

Pembentukan Matrik Dasar

Ada tiga jenis matrik dasar yaitu :

  1. Matrik yang semua elemennya bernilai satu : A =
    ones (3,3) maka semua elemen matriks A (3×3) bernilai satu
  2. Matrik yang semua elemennya bernilai nol : A =
    zeros (3,3) maka semua elemen matriks A bernilai nol
  3. Matriks acak : A = rand (3,3) atau A = randn (3,3)


Gambar 3. Matrik Dasar

  

 

Pengenalan Matlab

Pengenalan Matlab

Matlab merupakan bahasa pemrograman tingkat tinggi untuk pemrogaman komputasi teknik, visualisasi, dan kemudahan penggunaan lingkungan kerja dimana masalah dan solusi di ekspresikan dalam bentuk model matematika yang sederhana. Pada dasarnya penggunaan matlab meliputi :

  • Matematika dan komputasi
  • Pembentukan algoritma
  • Pengambilan data
  • Pemodelan, simulasi, dan pembentukan prototipe
  • Analisa data, eksplorasi dan visualisasi
  • Gambar teknik

Matlab merupakan suatu sistem interactive yang basic datanya berupa sebuah array dimana tidak membtuhkan penentuan ukuran array. Hal ini dapat mempermudah kita untuk menyelesaikan masalah komputasi teknik yang berhubungan dengan matrik dan vektor.

Sistem Matlab

Bagian utama dari sistem matlab adalah sebagai berikut :

  1. Desktop tool dan development environtment
  2. Librari fungsi matematika
  3. Bahasa pemrograman
  4. Grafik
  5. Perangkat luar

 

Tags: ,