You are on page 1of 4

Tutorial sangat singkat MATLAB

Sumber : http://laut.gd.itb.ac.id/staf/purbo/tutorial/matlab/

pengantar
MATLAB adalah alat bantu dalam komputasi numerik yang bekerja dengan matriks. MATLAB dapat digunakan untuk melakukan penghitungan (kalkulasi matematis), penggambaran (penyajian data) dan pemrograman. Tutorial ini berisi fungsi-fungsi dasar MATLAB dan sedikit contoh pemrograman sederhana untuk pengolahan, analisis dan penyajian data. Cara terbaik untuk mempelajari MATLAB adalah dengan sebanyak mungkin berlatih dan membaca dengan teliti help yang tersedia jika anda mempunyai compiler MATLAB di komputer anda. Anda termasuk di antara sedikit sekali orang yang beruntung jika universitas tempat anda belajar memiliki MATLAB di laboratorium komputernya. Akan lebih baik lagi jika anda bisa berlatih dengan masalah-masalah nyata yang anda hadapi dalam persoalan-persoalan pengolahan data, misalnya, dari tugas kuliah yang harus anda selesaikan atau skripsi yang sedang anda kerjakan. Tutorial yang saya tulis di sini didasarkan pada pengalaman saya menggunakan MATLAB 5.3 untuk menyelesaikan persoalan-persoalan komputasi, visualisasi dan pemrograman untuk mengelola, menganalisis dan menyajikan data penelitian saya.

mulai
Jika anda membuka MATLAB, maka yang pertama akan anda lihat adalah MATLAB Command Window yang berisi menu-menu: File, Edit, View, Window dan Help. Pada badan Command Window anda akan melihat prompt '>>' dan cursor yang berkedip '|'. Mari mulai... Ketikkan angka sebarang (misalnya: 5) kemudian tekan Enter, maka akan terlihat: >>5 ans = 5 Mari kita lakukan operasi matematika sederhana: >>5+5 ans = 10 >>5-5 ans = 0 >>5*5 ans = 25 >>5/5 ans = 1 Lanjutkan latihan anda di Command Window dengan mengembangkan operasi matematika yang lebih rumit! MATLAB juga dilengkapi dengan konstanta dan operasi matematika standar lainnya, misalnya: konstanta dan operasi trigonometri. Ikuti contoh berikut ini: >>pi ans = 3.1416 >>sin(pi/2)

ans = 1

matriks
MATLAB bekerja dengan matriks. Jika anda menuliskan variabel y=1, maka y akan dianggap sebagai matriks yang berukuran 1x1, dengan 1 sebagai elemennya pada baris ke-1 dan kolom ke-1. Contoh: >>y=1 ans = 1 >>y(1,1) ans = 1 Dalam MATLAB matriks dapat disusun dengan cara sebagai berikut: >>A=[1 2 3 ; 4 5 6] ans = 1 2 3 4 5 6 Untuk menemukan elemen matriks A pada baris ke-2 kolom ke-3, ketikkan: >>A(2,3) ans = 6 Untuk menemukan semua elemen matriks A pada kolom ke-2, ketikkan: >>A(:,2) ans = 2 5 Temukan (i) elemen matriks A pada baris ke-2 kolom ke-1 dan (ii) semua elemen matriks A pada baris ke-1! MATLAB dilengkapi dengan operasi matematika lainnya yang berkaitan dengan analisis matriks, persamaan linier dan fungsi-fungsi matriks lainnya. Contoh, untuk menemukan determinan matriks 2x2, lakukan operasi berikut: >>B=[1 2 ; 3 4] ans = 1 2 3 4 >>det(B) ans = -2

plot
Dengan MATLAB anda bisa membuat plot data anda dengan cara sebagai berikut, misalnya: >>A=[1 2 3 4 5 6] A = 1 2 3 4 5 6 >>B=[3 6 8 4 2 6] B = 3 6 8 4 2 6 >>plot(A,B) Maka anda akan melihat plot data anda pada window yang berbeda sebagai 'Figure No. 1'.

Matriks A dapat pula dihasilkan dengan cara sebagai berikut: >>A=[1:1:6] A = 1 2 3 4 5 6 Dengan cara yang sama, bilangan ganjil positif yang lebih kecil dari 6 bisa didapatkan dengan cara: >>A=[1:2:6] A = 6 Anda juga bisa membuat dua atau lebih plot dalam satu bidang. Ikuti contoh berikut ini: >>A=(0:pi/10:2*pi) A = Columns 1 through 7 0 0.3142 0.6283 0.9425 1.2566 1.5708 1.8850 Columns 8 through 14 2.1991 2.5133 2.8274 3.1416 3.4558 3.7699 4.0841 Columns 15 through 21 4.3982 4.7124 5.0265 5.3407 5.6549 5.9690 6.2832 >>B=sin(A) B = Columns 1 through 7 0 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 Columns 8 through 14 0.8090 0.5878 0.3090 0.0000 -0.3090 -0.5878 -0.8090 Columns 15 through 21 -0.9511 -1.0000 -0.9511 -0.8090 -0.5878 -0.3090 -0.0000 >>C=cos(A) C = Columns 1 through 7 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000 -0.3090 Columns 8 through 14 -0.5878 -0.8090 -0.9511 -1.0000 -0.9511 -0.8090 -0.5878 Columns 15 through 21 -0.3090 -0.0000 0.3090 0.5878 0.8090 0.9511 1.0000 >>plot(A,B,A,C) Amati apa yang anda dapatkan! Kembangkan sendri latihan anda dengan membangun dan membuat plot fungsi-fungsi lain yang lebih rumit!

memanfaatkan help
MATLAB dilengkapi dengan fungsi help yang sangat baik dan boleh dikata lebih baik dari informasi yang tercetak di user manual. Jika anda rajin berlatih dan (pada saat yang bersamaan) rajin pula mencari-cari apa yang tersedia dalam fungsi help MATLAB, maka anda akan dapat memanfaatkan semua kemampuan MATLAB untuk memecahkan semua persoalan komputasi, visualisasi dan pemrograman anda. Fungsi-fungsi MATLAB tersedia di Command Window. Coba ketikkan: >>help HELP topics: matlab\general - General purpose commands. matlab\ops - Operators and special characters. matlab\lang - Programming language constructs. matlab\elmat - Elementary matrices and matrix manipulation. matlab\elfun - Elementary math functions. matlab\specfun - Specialized math functions. matlab\matfun - Matrix functions - numerical linear algebra. matlab\datafun - Data analysis and Fourier transforms.

matlab\polyfun matlab\funfun matlab\sparfun matlab\graph2d matlab\graph3d matlab\specgraph matlab\graphics matlab\uitools matlab\strfun matlab\iofun matlab\timefun matlab\datatypes matlab\winfun matlab\demos toolbox\stats toolbox\tour matlab\work toolbox\local

Interpolation and polynomials. Function functions and ODE solvers. Sparse matrices. Two dimensional graphs. Three dimensional graphs. Specialized graphs. Handle Graphics. Graphical user interface tools. Character strings. File input/output. Time and dates. Data types and structures. Windows Operating System Interface Files Examples and demonstrations. Statistics Toolbox. MATLAB Tour (No table of contents file) Preferences.

Jika anda ingin menemukan semua fungsi MATLAB yang berkaitan dengan, misalnya, grafik 2 dimensi, maka ketikkan: >>help graph2d Two dimensional graphs. Elementary X-Y graphs. plot - Linear plot. loglog - Log-log scale plot. semilogx - Semi-log scale plot. semilogy - Semi-log scale plot. polar - Polar coordinate plot. plotyy - Graphs with y tick labels on the left and right. Axis control. axis - Control axis scaling and appearance. zoom - Zoom in and out on a 2-D plot. grid - Grid lines. box - Axis box. hold - Hold current graph. axes - Create axes in arbitrary positions. subplot - Create axes in tiled positions. Graph annotation. plotedit - Tools for editing and annotating plots. legend - Graph legend. title - Graph title. xlabel - X-axis label. ylabel - Y-axis label. texlabel - Produces TeX format from a character string text - Text annotation. gtext - Place text with mouse. Hardcopy and printing. print - Print graph or SIMULINK system; or save graph to M-file. printopt - Printer defaults. orient - Set paper orientation. See also GRAPH3D, SPECGRAPH. Untuk mengetahui lebih jauh tentang fungsi MATLAB tertentu, anda dapat membuka Help Desk (HTML) yang dapat anda temukan dari menu Help pada Command Window. Menu ini membuka file *.html yang sudah tersimpan di komputer anda jika anda memiliki compiler MATLAB. Silakan temukan fungsi-fungsi menarik MATLAB yang dapat membantu memecahkan persoalan pengolahan data anda!

You might also like