Anda di halaman 1dari 22

MODUL MATLAB

AHMAD AFANDI
122406110
KOM C1 ‘12

D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014

i

KATA PENGANTAR

Puji syukur saya ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya
saya masih diberi kesempatan untuk menyelesaikan makalah ini. Tidak lupa saya ucapkan
kepada dosen pembimbing dan teman-teman yang telah memberikan dukungan dalam
menyelesaikan makalah ini. Penulis menyadari bahwa dalam penulisan makalah ini masih
banyak kekurangan, oleh sebab itu penulis sangat mengharapkan kritik dan saran yang
membangun. Dan semoga dengan selesainya makalah ini dapat bermanfaat bagi pembaca dan
teman-teman. Amin...

Medan, 11 Maret 2014

(Ahmad Afandi)

..3.3 Operasi Matriks…………………………………………………………............3........... 5 BAB 3 PENGGUANAAN MATLAB 3.....2 Pemanggilan M-file……………………………………………..1.........1.......... 1 BAB 2 PENGENALAN MATLAB 2..................2 Eliminasi Gauss-Jordan menggunakan aplikasi MATLAB……………… 9 3...1 Mengedit M-file.. 1 1.........3 M-file Pada MATLAB…………………………………………………… 15 3..... 17 ...............3 Tujuan.ii DAFTAR ISI KATA PENGANTAR DAFTAR ISI BAB 1 PENDAHULUAN 1..................................2 Matlab Environment……………………………………………………… 4 2.............................. 15 3.....................................................3 Tipe Data Dasar dan Variabel……………………………………........... 3 2...........................2 Aplikasi Matlab…………………………………………………. 1 1........ 3 2.1 Materi Eliminasi Gaus Dengan MATLAB……………………………….........… 16 3...........1................... 8 3.......................1 Pengenalan MATLAB…………………………………………………… 2 2..............2 Rumusan Masalah.3 Perkembangan Matlab…………………………………………… 4 2.....1 Latar Belakang........3.................1 Perbedaan Matlab Dengan Software Pemrograman Lain………................

1 Kesimpulan………………………………………………………………. 18 .iii BAB 4 PENUTUP 4.

dan ekonomi. dan Fortran. Dikembangkan oleh MathWorks. memungkinkan akses ke kemampuan komputasi simbolik. menambahkan grafis multidomain simulasi dan Desain Model Berbasis untuk sistem dinamis dan tertanam.2 Rumusan Masalah Apa yang dimaksud dengan MATLAB…. Pada tahun 2004. pembuatan user interface. sebuah kotak peralatan opsional menggunakan mesin simbolis MuPAD. C. Simulink. . Java. dan berinteraksi dengan program yang ditulis dalam bahasa lain. MeskipunMATLAB ini dimaksudkan terutam auntuk komputasi numerik. MATLAB memiliki sekitar satu juta pengguna di seluruh industri dan akademisi. ilmu pengetahuan.3 Tujuan Mahasiswa mengetahui MATLAB denagn baik.1 Latar Belakang MATLAB (matrikslaboratorium) adalah sebuah lingkungan komputasinumerik dangenerasi keempat bahasa pemrograman. MATLAB memungkinkan manipulasi matriks. 1. merencanakan fungsi dan data. serta mengetahui cara kerja MATLAB tersebut.BAB 1 PENDAHULUAN 1. MATLAB secara luas digunakan dalam lembaga akademik dan penelitian serta perusahaan industri. MATLAB pengguna berasal dari berbagai latar belakang teknik. implementasi algoritma.? 1.? Mengapa menggunakan MATLAB……. termasuk C. Paket tambahan.

1 Pengenalan MATLAB Gambar 2. serta juga merupakan perangkat yang tepat untuk menyelesaikan persamaan aljabar dan diferensial dan juga untuk integrasi numerik. Matlab memiliki perangkat grafik yang powerful dan dapat membuat gambar-gambar dalam 2D dan 3D.BAB 2 PENGENALAN MATLAB 2. Matlab serupa dengan bahasa C dan bahkan salah satu dari bahasa pemrograman termudah dalam hal penulisan program matematik. Matlab merupakan singkatan dari MATriks LABoratory dan berarti software ini dibuat berdasarkan vektor-vektor dan matrik-matrik. Hal ini mengakibatkan software ini pada awalnya banyak digunakan pada studi aljabar linier.1 Command Window Matlab merupakan suatu software pemrograman perhitungan dan analisis yang banyak digunakan dalam semua area penerapan matematika baik bidang pendidikan maupun penelitian pada universitas dan industri. maka perhitungan matematis yang rumit dapat diimplementasikan dalam program dengan lebih mudah. Dalam hal pemrograman. . Dengan matlab.

Dalam hal ini dengan Matlab maka pembuatan program matematis yang kompleks bisa menjadi lebih singkat waktunya namun bisa jadi eksekusi program Matlab ini jauh lebih lambat dibandingkan bila dibuat dengan software pemrograman lainnya. grafik fungsi matematik. serta tools disain dan analisis matematis yang sudah tersedia maka Matlab begitu banyak digunakan di bidang-bidang pendidikan dan riset penelitian (akademis maupun industri) di dunia. Visual Basic. software pemrograman lain lebih berorientasi sebagai program untuk menghasilkan solusi program baru yang eksekusinya cepat. citra dan lain-lain) Simulasi.1. software pemrograman biasanya berfungsi umum untuk berbagai kebutuhan (misalnya sistem informasi dan database). pengolahan gambar (image processing). fitur yang disediakan dan orientasi hasil masing-masing. b. Ditinjau dari segi penggunaannya. a. 2. Sedangkan Matlab lebih berorientasi spesifik untuk memudahkan penuangan rumus perhitungan matematis. pengolahan citra. sedangkan Matlab digunakan spesifik sebagai alat bantu komputasi untuk bidang-bidang ilmiah (pendidikan. sampai dengan memprediksi (forecasting) harga saham serta disain persenjataan militer berteknologi tinggi. f. reliable dan efektif terhadap berbagai kebutuhan. library program perhitungan yang lengkap. baik yang real time maupun tidak Visualisasi 2D dan 3D Tools analisis & testing Karena kemampuan komputasi matematisnya yang tinggi. 2. dan lain-lain). dan lain-lain.2 Aplikasi Matlab Matlab memiliki ruang lingkup kegiatan penggunaan yaitu: a. Java. c. Ditinjau dari segi orientasi hasilya. dan lain-lain) yang membutuhkan library program perhitungan dan tools disain dan analisis sistem matematis.1 Perbedaan Matlab Dengan Software Pemrograman Lain Terdapat perbedaan yang signifikan antara Matlab dengan software pemrograman lainnya (C/C++. Ditinjau dari segi fiturnya. b. e. pengolahan sinyal. Matlab digunakan mulai dari mengajarkan siswa tentang matriks. bahasa pemrograman umumnya hanya merupakan alat bantu membuat program. riset penelitian akademis. Perbedaan yang utama antara keduanya dapat dilihat dari tiga faktor yaitu tujuan penggunaannya.1. d. Disain matematis Pemodelan sistem matematis Pengolahan data matematis (sinyal. riset penelitian industri. sedangkan Matlab dalam softwarenya selain membuat program juga terdapat fitur lain yang memungkinkan Matlab sebagai tools untuk disain dan analisis matematis dengan mudah. c.3 Matlab juga memiliki beberapa toolbox yang berguna untuk pengolahan sinyal (signal processing). sistem kontrol. .

fisika (analisis gelombang). dan writing area serupa pada program word processor umumnya. Selain Matlab sebenarnya sudah ada beberapa software komputasi lain yang sejenis. Writing area yang terlihat ketika memulai Matlab disebut juga command window. Blockset. Jika ingin menulis program yang lebih panjang. Toolbox. Fortran. maka dapat dimulai melalui command window dengan mengetikkan nama program tersebut pada prompt. GUIDE dan lain-lain. Dengan demikian hasil dari Matlab dapat dikompilasi dan menjadi program yang waktu eksekusinya lebih cepat. 2. Java. dan web/internet. Selain itu hasil dari program Matlab sudah dapat diekspor ke C/C++.1. probability.4 Terdapat beberapa bidang yang paling sering menggunakan Matlab sebagai software pembantu: Bidang MIPA. integrasi numerik. Visual Basic. Bidang teknik (engineering).2 Matlab Environment Pada lingkungan Matlab (pada kebanyakan komputer) terdiri atas menu. Real Time Workshop. sistem kontrol. forecasting). namun tidak selengkap dan berkembang sebagus Matlab. 2. dan peramalan (forecasting) a. Command window juga berguna jika ingin menggunakan Matlab sebagai kalkulator scientific atau sebagai graph tool. Matlab kini sudah dilengkapi dengan berbagai fasilitas yaitu Simulink. . Selain itu Matlab tersedia untuk bergai platform komputer dan sistem operasi. Sebagai contoh. pengolahan citra dan pengolahan sinyal digital). dan biologi (computational biology.3 Perkembangan Matlab Karena kebutuhan yang tinggi terhadap program komputer yang menyediakan tools komputasi. Pada window ini pemakai dapat memberikan perintah-perintah ke Matlab. baik di dunia komputer Macintosh maupun PC. analisis finansial. terutama matematika termasuk statistik (aljabar linier. matematika genetika) b. Excel. diferensial. pemodelan dan simulasi dengan berbagai fasilitasnya. Terdapat banyak help function yang membantu pemakai. Bidang ekonomi dan bisnis. COM. button. lalu menjalankannya melalui command window. terutama elektro (analisis rangkaian. Selain itu terdapat menu serta toolbar sebagai jalan cepat untuk mengakses menu-menu tertentu. serta bisa diakses dengan berbagai cara. Stateflow. mesin (disain bentuk alat/mesin. ketika Anda ingin menjalankan program yang sudah ditulis untuk Matlab. terutama dalam hal pemodelan ekonomi. Hingga kini Matlab tetap menjadi software terbaik untuk komputasi matematik. yang sistem operasinya Windows ataupun Linux/Unix. maka berbagai fitur ditambahkan kepada Matlab dari tahun ke tahun. analisis sistem kalor) c. dapat juga menggunakan editor pada window terpisah agar lebih nyaman.

7 8 9] . kalau tidak Matlab tidak akan menganggap itu sebagai program. Dibuat melalui M-files Melalui eksternal data file Melalui perintah-perintah internal dan fungsi sebagai keluaran atau hasil Sebagai contoh. Selama mengetikkan program pada editor.5 Dokumen form dibuka melalui "File" menu dengan memilih "New. Mfile. ganti direktori dengan perintah "cd" ke direktori yang berisi file tersebut. 2.. ketik "cd c:".m. ketik filename pada prompt. Setelah melakukan perbaikan.Untuk menghentikan jalannya sebuat perintah yang sedang berlangsung.m" pada bagian akhir dari nama file yang ditentukan. tidak ada perintah (command) yang akan dijalankan. perhatikan peringatan yang diberikan pada error message dan lakukan perbaikan yang sesuai pada editor program. Masuk ke command window. Pada command window akan terlihat prompt berbentuk >>. pastikan telah dilakukan penyimpanan kembali sebelum menjalankan program lagi dari command window. Ketika ini terjadi. jika perlu. Perlu diperhatikan. Misal jika file tersebut disimpan pada drive-C. dapat dilihat dengan mengetikkan: >> help command Untuk mengetahui command list. M-file" (jika hendak membuat program baru) atau "Open" (untuk membuka program yang telah ada). pada statement berikut: A = [1 2 3. Matriks dapat dimasukkan kedalam MATLAB dalam beberapa macam cara:     Dimasukkan dengan rincian eksplisit elemen-elemennya. jangan menambahkan ". 4 5 6. penting untuk menambah ".. Pada editor tersubut dapat dibuat program yang diinginkan seperti halnya ketika mengetikkan pada word processor. dapat juga dengan mengetikkan: >> help 2. matriks 1 x 1 diterjemahkan sebagai skalar dan matriks baris (1 x n) atau kolom (m x 1) diterjemahkan sebagai vektor. 3. Save file program dengan aturan filename. Pada beberapa situasi. Setelah tombol enter ditekan. Untuk menjalankan program tersebut jalankan langkah-langkah berikut ini: 1. yaitu matriks. Matlab akan memberitahukan ketika program sedang dipanggil di command window. tekan tombol <ctrl>+<c>. Pengetahuan tentang operasi matriks menjadi sangat penting bagi pengguna MATLAB. atau operasi.3 Operasi Matriks Semua perhitungan di MATLAB pada dasarnya bekerja hanya pada satu macam objek. Informasi tentang perintah. Perintah dapat diketikkan secara langsung pada prompt ini dengan diikuti penekanan tombol enter untuk menjalankannya. ketika mengetik filename pada command window untuk menjalankan program. Perlu diperhatikan. Bila dalam program tersebut terdapat error. Terdapat juga menu untuk mengedit atau mengolah teks.m". Untuk menjalankan program. Matlab akan memanggil program yang telah dibuat sebelumnya dan menjalankan perintah-perintah pada file tersebut.

Operasi pembagian matriks memerlukan perhatian khusus.6 secara jelas menghasilkan 3x3 matriks dan memasukkannya ke dalam variable A. pengurangan. Jadi statement di atas dapat juga dibuat seperti berikut: A = [1. perkalian. maka : x = A\b adalah hasil dari A*x = b x = b/A adalah hasil dari x*A = b Pada pembagian kiri. jika A adalah bujursangkar.2. maka akan difaktorkan menggunakan eliminasi gauss dan faktor-faktor ini dapat digunakan untuk solusi A*x = b. Elemen matriks juga dapat ditulis dengan koma sebagai pemisah begitu juga untuk membuatnya kosong atau nol.8.3 Operasi pada MATLAB Operasi matriks tersebut berlaku juga untuk skalar (matriks 1 x 1). dan pembagian) yang dalam hal ini tiap entri dari matriks akan dioperasikan secara skalar. Jika A bukan bujursangkar. maka akan difaktorkan dengan orthogonalisasi Householder dengan pivot kolom dan faktor-faktornya dapat digunakan di bawah atau pada penentuan sistem dalam . Jika ukuran dari matriks tidak sesuai untuk operasi matriks. 4. 7. kecuali pada operasi matriks skalar (penjumlahan. begitu juga dengan vektor barisnya.3.5.9] Operasi matriks berikut adalah yang tersedia pada MATLAB: Tanda Operasi Yang Dilakukan + Penjumlahan - Pengurangan * Perkalian ^ Perpangkatan ' Transpose \ Pembagian kiri / Pembagian kanan Table 2.6. error message akan tampil. Jika A adalah matriks bujursangkar yang inversibel (memiliki invers) dan b adalah kolom yang bersesuaian.

3. Ini biasanya sering dibutuhkan ketika menggunakan MATLAB grafik.4] .2. Contoh : [1. .4.2. \.9.3. tetapi operasi matriks lainnya tidak.4] .16].* [1.2.3. Penting untuk mengamati operasi-operasi: *. atau yang lainnya adalah benar-benar operasi matriks.^ 2 akan menghasilkan [1. ^. Operasi matriks penjumlahan dan pengurangan sudah mengandung operasi berdasarkan entri. Pembagian kanan dapat didefinisikan dengan pembagian kiri pada persamaan b/A = (A'\b'). /.7 pendekatan least square.4] atau [1. agar dapat dibuat untuk operasi berdasarkan entri dengan menambahkan simbol period atau titik.

matrik ini kita ubah menjadi matrik segitiga... nah.. Dari sistem persamaan linear yang diketahui.nantinya matrik tersebut harus kita bawa ke bentuk berikut (Matrik Segitiga). Apa pula ini.BAB 3 PENGGUNAAN MATLAB 3. Sebenarnya kalo mau Matrik Segitiga Bawah juga bisa...1 Materi Eliminasi Gaus Dengan MATLAB Eliminasi Gauss adalah salah satu metode yang digunakan untuk menyelesaikan system persamaan linear. Akhirnya diubah menjadi matrik satuan.. yang ini kita pilih Matrik Segitiga Atas. . dan kita bisa juga kalikan satu baris dengan k.Bagaimana caranya? Yakni menggunakan OPERASI ELEMENTER BARIS... Berikutnya matrik segitiga tersebut kita buat menjadi matrik diagonal. dan akhirnya kita ubah lagi menjadi matrik satuan.Ilustrasinya dapat dilihat sebagai berikut: Dari persamaan diatas kita mendapatkan matrik seperti di bawah ini: Nah. Kita bisa menjumlahkan/mengurangi suatu baris dengan k kali baris lainnya. k adalah konstanta real. kita buat suatu matrik yang berisi koefisien variabelvariabel yang tidak diketahui beserta konstannya..

Hasilnya adalah matriks tereduksi yang berupa matriks diagonal satuan (semua elemen pada diagonal utama bernilai 1.9 Berikut ini adalah skrip untuk mengubah matrik menjadi matrik diagonal Dan skrip beriku.t digunakan untuk mengubah matrik diagonal menjadi matrik satuan 3.2 Eliminasi Gauss-Jordan menggunakan aplikasi MATLAB Dalam aljabar linear. elemen-elemen lainnya nol). eliminasi Gauss-Jordan adalah versi dari eliminasi Gauss. .Pada metode eliminasi Gauss-Jordan kita membuat nol elemen-elemen di bawah maupun di atas diagonal utama suatu matriks.

z =2 2x + y + 2z = 10 Langkah -langkah nya adalah sebagai berikut : 1.9.10 Contoh : x+y+z =6 x + 2y . 2 1 2] B=[6.12] Sehingga menjadi : . Masukkan persamaan ke dalam matriks mengikuti persamaan berikut a11 x1 + a12 x2 + a13 x3 = b1 a21 x1 + a22 x2 + a23 x3 = b2 a31 x1 + a32 x2 + a33 x3 = b3 Perintah input matriks pada Matlab A=[1 2 1. 1 3 2.

:)-C(1. a21 : Agar a21 menjadi 0 maka dikurangi dengan baris pertama (a1i) Perintah input : C(2.:) dapat dibaca sebagai matriks C baris ke-1 dan seluruh kolomnya Sehingga C(2.sebut saja matriks C Perintah input pada Matlab C=[A B] f Output : Karena angka pertama pada baris pertama (a11)adalah 1 digunakan sebagai lead number untuk menol-kan a21 dan a31.:)=C(2.:) dapat dibaca sebagai matriks C baris ke-2 dan seluruh kolomnya = matriks C baris ke-2 dan seluruh kolomnya matriks C baris ke-1 dan seluruh kolomnya Output : .11 2.:) dapat dibaca sebagai matriks C baris ke-2 dan seluruh kolomnya  C(1.:)-C(1. Kemudian kedua matriks disatukan menjadi sebuah matriks baru.:) Perintah input : C(2.:)=C(2.:)=C(2.:)-C(1.:) C(2.

:)+C(2.:) .:)*2 Output : Baris ke_3 .:)=C(1.Baris ke_1 a31 : Agar a31 menjadi 0 maka dikurangi dengan baris pertama (a1i)*2 Perintah input : C(3.12 Baris ke_2 .:)-C(1.:) Output : Baris ke_3 + Baris ke_2 a12 : Agar a12 menjadi 0 maka dikurangi dengan baris kedua (a1i) Perintah input : C(1.Baris ke_1 *(2) Karena angka kedua pada baris kedua (a22) yang juga merupakan diagonal adalah 1 maka baris itu digunakan sebagai lead number untuk menol-kan a12 dan a32.:)=C(3. a32 : Agar a32 menjadi 0 maka ditambah dengan baris kedua (a2i) Perintah input : C(3.:)=C(3.C(2.:) Output : .

:)=C(3.Baris ke_2 Karena angka ketiga baris ketiga bukanlah 1 maka harus dirubah dulu menjadi satu untuk selanjutnya digunakan sebagai lead number guna menol-kan a 13 dan a 23.:)=C(2.:)/-2 Output : Baris ke_3 / -2 Karena a33 yang merupakan diagonal telah menjadi 1 maka dapat digunakan sebagai lead number untuk menol-kan a13 dan a23 a23 : Agar a23 menjadi 0 maka ditambah dengan a3i*(2) Perintah input : C(2.:)*2 Output : .:) + C(3.13 Baris ke_1 . caranya adalah dibagi dengan -2 a33 : Agar a33 menjadi 1 maka dibagi dengan-2 Perintah input : C(3.

:)*3 Output : Baris ke_1 .C(3.14 Baris ke_2 + Baris ke_3*(2) a13 : Agar a13 menjadi 0 maka dikurangi dengan a3i*(3) Perintah input : C(1. Setelah matruks C membentuk matriks identitas seperti di atas .(2)-3=2 (terbukti) 2x + y + 2z = 10 ---->2(1)+2+2(3)=10 (terbukti) .Baris ke_3*(3) 3.maka tampilkan hasil x.z = 2 ----> 1+2.:) .z menggunakan perintah C=(A\B) Output : X=1 Y=2 Z=3 Untuk membuktikan kebenarannya dapat diuji ke dalam persamaan x + y + z = 6 ----> 1+2+3= 6 (terbukti) x + 2y .y.:)=C(1.

3.3.1. programer bisa menggunakan command window dengan mengetikkan command line (baris perintah) pada MATLAB maupun menyatukan baris-baris perintah tersebut dalam file yang disebut dengan M-file.1.a Proses pemanggilan editor M-file Di dalam editor M-file. Memanggil editor M-file command window pulldown Gambar 3.bat) tetapi tetap berbentuk teks.3 M-file Pada MATLAB Dalam melakukan interaksi dengan MATLAB. yang merupakan teks editor dimana programer bisa menuliskan kode-kode pada M-file-nya.1. mengeksekusi script dan lain sebagainya. maka di dalam proses pengembangannya file yang sudah jadi tidak diubah ke dalam format biner (mis. *. maka akan tampak window baru (Gambar 2.a) atau dari command window ketikkan edit (Gambar 2.1.6.b.3.6. DELPHI. bisa dilakukan operasi-operasi seperti halnya software pengembang program yang lain (mis.3. 3. dll) seperti debugging.1 Mengedit M-file Untuk memulai menulis/mengedit kode pada M-file dilakukan dengan menu pulldown File à New à M-file (Gambar 2.15 3.7). Gambar 3. Penggunaan M-file ini sangat membantu dalam menyusun/mengorganisasi program di lingkungan MATLAB. VB. Karena bentuk M-file adalah script. Teks editor untuk M-file .b). PASCAL. Memanggil editor M-file melalui menu3.3. 3.exe atau *.

3.3.a. . Segera setelah nama file tersebut diketikkan di command window dan tombol Enter ditekan.m (Gambar 3.3.2 Pemanggilan M-file Misalkan kita mempunyai M-file dengan nama contoh_a. kita cukup mengetikkan nama file (tanpa . Pemanggilan file contoh_a.m Di dalam editor M-files.2.a) di dalam suatu direktori dimana MATLAB sudah mengenalinya.3.m melalui command window Gambar 3.c Hasil dari perintah plot (kode pada contoh_a. Gambar 3.3.2.m) di command window.3.2.2. Contoh sebuah M-file dengan nama contoh_a. beberapa hal yang perlu diketahui antara lain simbol % dipakai untuk menuliskan komentar sedang tanda baca “.” atau semicolon dipakai untuk mencegah MATLAB menampilkan hasil dari ekspresi pada suatu baris perintah yang diberi tanda semicolon.b.16 3.2. Untuk memanggil file tersebut.m baris yang ke-tujuh).b) Gambar 3. maka MATLAB akan mengeksekusi dari baris pertama sampai baris terakhir kode-kode yang ada di file tersebut (Gambar 3.

y=10. clc: membersihkan command window f. nama variabel: a. whos: menampilkan semua nama variabel yang dipakai lengkap dengan ukuran memori yang dialokasikan. ans : nama variabel default untuk hasil operasi MATLAB. perkalian (*). clf: menghapus gambar yang sedang aktif dan window-nya. e. d. Aturan penamaan variabel di lingkungan MATLAB secara umum sama dengan bahasa program yang lain. Prinsip–prinsip dasar itu adalah. String adalah kumpulan karakter yang disusun dalam tanda kutip. pembagian(/ atau \). eps: ε = 2. yaitu contoh & ContoH merupakan dua variabel yang berbeda.1415926…………. Operasi-operasi aritmatika dasar bisa diterapkan pada semua tipe numerik ini seperti penjumlahan(+). panjang maksimum adalah 31 karakter/huruf. who: menampilkan semua nama variabel yang dipakai. dan untuk bilangan kompleks. clear nama_variabel: menghapus variabel nama_variabel e.3. Inf atau inf : . misal x=10. c. Perintah-perintah pada MATLAB yang berkaitan dengan variabel antara lain: a. b. b. misal „a‟ merupakan suatu karakter. jangan sampai memberi nama variabel yang sama dengan nama dengan variabel-variabel yang sudah dimiliki oleh MATLAB. d. maupun pemangkatan(^). sedang untuk bilangan pecahan. z=10+3i. a. c. Beberapa variabel(konstanta) khusus yang dimiliki oleh MATLAB antara lain: a. Numerik: terdiri atas bilangan bulat (integer).3 Tipe Data Dasar dan Variabel MATLAB mengenal beberapa tipe data dasar yaitu: numerik. pengurangan(-). dan bilangan kompleks. pi: П = 3. harus dimulai dengan karakter/huruf. b. bilangan pecahan (real). d. c. seperti „apa kabar‟ merupakan bentuk string.05.2204e-016. . clear all: menghapus semua nilai variabel dari memori dan mengembalikan nilai variabel khusus ke nilai semula. Karakter dan String: dalam MATLAB karakter merupakan satu abjad dalam tanda kutip. karakter dan string. berikutnya bisa: karakter. infinity (tak terhingga) NaN atau nan: not-a-number (bukan angka) Oleh karena itu untuk menghindari kesalahan pada program yang dibuat. angka . dan underscore “_” berlaku case sensitive.Contoh bilangan bulat.17 3. b.

dan berinteraksi dengan program yang ditulis dalam bahasa lain. memungkinkan akses ke kemampuan komputasi simbolik. MeskipunMATLAB ini dimaksudkan terutam auntuk komputasi numerik. Simulink. termasuk C. Java. Paket tambahan. dan Fortran.1 Kesimpulan Maka dengan ini dapat kita simpulkan bahwa MATLAB merupakan suatu media perangkat lunak yang mumudahkan kita dalam menyelesaikan persoalan matematika yang mana MATLAB memungkinkan manipulasi matriks. merencanakan fungsi dan data. pembuatan user interface. implementasi algoritma.BAB 4 PENUTUP 4. menambahkan grafis multidomain simulasi dan Desain Model Berbasis untuk sistem dinamis dan tertanam. C. sebuah kotak peralatan opsional menggunakan mesin simbolis MuPAD. .