Pengantar MATLAB Universitas Jember Program Studi Pendidikan Matematika

Download Report

Transcript Pengantar MATLAB Universitas Jember Program Studi Pendidikan Matematika

Pengantar
MATLAB
Drs. Slamin, M.Comp.Sc., Ph.D
Program Studi Pendidikan Matematika
Universitas Jember
Outline
Pendahuluan
Window pada Matlab
Bilangan & Operator
Komentar & Tanda Baca
Fungsi Matematika Dasar
Menyimpan & Memanggil Data
Operator Logika & Relasional
Sumber Matlab di Internet
PS Pend. Matematika UNEJ
Pendahuluan (1)
MATLAB (Matrix Laboratory) adalah
sebuah program untuk analisis dan
komputasi numerik yang merupakan
bahasa pemrograman matematika
lanjutan dengan dasar pemikiran
menggunakan sifat dan bentuk matrik
Awalnya merupakan interface untuk
koleksi rutin-rutin numerik LINPACK dan
EISPACK yang menggunakan FORTRAN
Sekarang menjadi produk komersial
Mathworks Inc. yang menggunakan C++
PS Pend. Matematika UNEJ
Pendahuluan (2)
MATLAB sering digunakan untuk
 Matematika dan komputasi
 Pengembangan dan algoritma
 Pemrograman modeling, simulasi dan
pembuatan prototipe
 Analisa data, eksplorasi dan visualisasi
 Analisis numerik dan statistik
 Pengembangan aplikasi teknik
PS Pend. Matematika UNEJ
Window pada Matlab (1)
MATLAB Command Window/Editor
 Merupakan window yang dibuka pertama kali
setiap Matlab dijalankan
 Digunakan untuk menjalankan perintah
dengan mengetikkan barisan ekspresi
PS Pend. Matematika UNEJ
Window pada Matlab (2)
Contoh Command pada Window/Editor
 Mengetikan matrik dan menyimpan dengan
nama matrik.txt
PS Pend. Matematika UNEJ
Window pada Matlab (3)
 Contoh Command pada Window/Editor
 Fungsi pengaturan file
»
»
»
»
»
»
»
»
»
»
»
»
dir atau ls : melihat isi direktori yang sedang aktif
cd : pindah dari direktori aktif
pwd : melihat direktori yang sedang aktif
mkdir : membuat direktori
what : melihat nama file m di direktori aktif
who : melihat variabel yang sedang aktif
whos : menampilkan name setiap variabel
delete : menghapus file
clear : menghapus variabel
clc : membersihkan layar (display)
doc : melihat dokumentasi online
demo : menampilkan demo yang disediakan Matlab
PS Pend. Matematika UNEJ
Window pada Matlab (4)
Figure Windows
 Menampilkan hasil visualisasi Matlab
 Contoh:
PS Pend. Matematika UNEJ
Window pada Matlab (5)
Help Windows
 Menyediakan bantuan
 Contoh: informasi fungsi matematika
PS Pend. Matematika UNEJ
Window pada Matlab (6)
Help Windows (lanjutan)
 Bantuan informasi yang tersedia
PS Pend. Matematika UNEJ
Bilangan dan Operator (1)
Tipe bilangan dalam Matlab
 Bilangan bulat
 Bilangan real
 Bilangan kompleks
PS Pend. Matematika UNEJ
Bilangan dan Operator (2)
 Operator Aritmetika Dasar dalam Matlab
Operasi
Simbol
Penambahan, a+b
+
Pengurangan, a-b
Perkalian, axb
*
Pembagian, a:b
/ atau \
Pemangkatan, ab
^
PS Pend. Matematika UNEJ
Komentar dan Tanda Baca
Komentar menggunakan tanda persen
(%)
Untuk menjelaskan apa yang dikerjakan
Tanda titik koma (;) digunakan agar
hasilnya tidak ditampilkan langsung
PS Pend. Matematika UNEJ
Fungsi Matematika Dasar
MATLAB menyediakan fungsi yang biasa
digunakan dalam matematika
Contoh: nilai ∏, sinus, arc sin
PS Pend. Matematika UNEJ
Menyimpan Data (1)
File  Save Workspace As
Ketik nama file, misalnya: contoh1
Klik OK
PS Pend. Matematika UNEJ
Menyimpan Data (2)
Ketik save namefile.mat
PS Pend. Matematika UNEJ
Memanggil Data
Ketik load namefile.mat
PS Pend. Matematika UNEJ
Operator Logika dan Relasional
 Digunakan untuk
menjawab pertanyaan
dengan jawaban benar
atau salah
 Untuk mengontrol
urutan eksekusi
 Hasilnya memuat 1
(benar) atau 0 (salah)
Relasi
Deskripsi
&
AND (dan)
|
OR (atau)
~
NOT (negasi)
Relasi
Deskripsi
<
Kurang dari
>
Lebih dari
<=
Kurang dari atau
sama dengan
>=
Lebih dari atau sama
dengan
==
Sama dengan
~=
Tidak sama dengan
PS Pend. Matematika UNEJ
Sumber MATLAB di Internet
Website MathWorks
 http://www.mathworks.com
Newsgroup MATLAB
 news://salukinews.siu.edu/comp.softsys.MATLAB/
Link untuk MATLAB
 http://www.cse.uiuc.edu/cse301/matlab.html
Mastering MATLAB Website
 http://www.eece.maine.edu/mm
PS Pend. Matematika UNEJ
Sumber
Muhammad Arhami dan Anita Desiani,
Pemrograman MATLAB, 2005,
Penerbit Andi Yogyakarta
PS Pend. Matematika UNEJ
Latihan untuk Praktikum
Menggambar grafik fungsi cos pada
interval [0,360]
 Simpan dengan nama file: grafik_cos.mat
Menentukan luas dan keliling
lingkaran dengan jari-jari 10 cm
 Simpan dengan nama file: luaskelling.mat
Perkalian matrik A dan B dimana
A=[1 2; 3 4] dan B=[5 6; 7 8]
kemudian menentukan invers A dan B
 Simpan dengan nama file: matrik.mat
PS Pend. Matematika UNEJ
Latihan untuk Praktikum
 Menentukan volume silinder berlubang
dengan diameter luar 10 dan diameter dalam
5
 Simpan dengan nama file: silinder.mat
 Menggambar grafik fungsi y = 2x dimana
x=[0 1 2 3 4 5 6]
 Simpan dengan nama file: grafikfungsi.mat
 Menentukan nilai fungsi dengan x=10 dan
y=20
z
1
1

x2 y2
 Simpan dengan nama file: matrik.mat
PS Pend. Matematika UNEJ