Getting Started
Memulai MATLAB
Double click pada icon
yang ada pada desktop
windows
Lihat MATLAB Desktop yang akan dijelaskan
berikutnya
Anda dapat mulai bekerja,mengubah direktori,
menjalankan rangkaian program, mengubah setting,
dst
Desktop MATLAB
Membuka help
Menutup window
Melihat atau mengubah direktori aktif
Membuat
m-file baru
Masukkan
fungsi
MATLAB
Melihat atau
menjalankan
fungsi yang baru
saja dijalankan
Lanjutan
Membuat m-file baru
Membuka file yang telah ada
Membuka help
Browse to folder
Melihat atau mengubah direktori aktif
Command Window
Gunakan untuk memasukkan
variabel, menjalankan fungsi dan
MATLAB prompt
m-file.
Ketik fungsi dan variabel pada
MATLAB prompt
Tampilan hasil
M-File
Editor/Debugger
Digunakan untuk membuat dan menjalankan serangkaian fungsi dalam MATLAB (atau
program)
comment
Menjalankan
program
Fungsi matlab
Operator in MATLAB
Perhitungan Matematika
sederhana
pada MATLAB
Pada M-File atau command
window:
jumlah_awal=10
waktu_paruh=150
waktu=300
jumlah_sisa=jumlah_awal*0.5^(waktu/waktu_paruh)
flowchart
Output
cara untuk menampilkan keluaran:
1. k
2. disp(k)
3. disp([jadi nilai k = ,num2str(k)]);
4. fprintf(jadi nilai k= %.f,k)
keterangan:
4 cara diatas untuk mengeluarkan
hasil k, yang membedakan diantara
ke-4 cara tsb adalah tampilannya saja.
Matriks
beberapa fungsi matriks :
ones:mbuat matriks yg smua elemennya 1
zeros:mbuat matriks yg smua elemennya 0
ditulis
Tampilan matriks
[3;4;5]
3
4
5
[3 4 5]
[3 4;5 6;7 8]
3
3
5
7
4 5
4
6
8
Looping
Jenis2 nya:
1. Looping WHILE
2. Looping FOR
Looping WHILE
Bentuk :
While syarat akhir
program
end
program
While(example)
disp(berhitung kentang dengan while-1);
n=input(jumlah kentang = );
a=1;
while a<=n
disp([num2str(a),kentang]);
a=a+1;
end
disp(berhitung selesai)
Looping FOR
Bentuk :
for batas awal : batas akhir
program
end
for
program
For x=8:-2:1
Berarti dia akan mengulang dengan x=8
kemudian x=6, x=4, x=2
Artinya kenaikannya mempunyai selisih -2
IF
Bentuk :
If-end tidak mempunyai program untuk
jawaban tidak
If syarat
Program
end
if
ya
program
tidak
Else
Program
End
if
tidak
program
ya
program
IF (example)
perhitungan=input('hasil
perhitungan=');
if perhitungan<1
disp('steady state')
else
disp('belum steady state')
end
Swith-Case
Switch-Case (example)
clc;
clear;
disp('macam problem:');
disp('(1) Mencari Luas Persegi Panjang');
disp('(2) Mencari Luas Lingkaran');
method=input('masukan jenis problem nya?');
switch method
case 1
P=input(panjang dari persegi panjang = );
L=input(lebar dari persegi panjang = );
Luas=P*L
disp([Luas persegi panjang adalah , num2str(Luas)]);
case 2
r=input(jari-jari lingkaran adalah = );
luas=pi*(r^2);
disp([luas lingkaran adalah , num2str(luas)]);
end