Anda di halaman 1dari 16

Pertemuaan 2

Fitri Amillia, S.T., M.T.


Variabel dan Operasi Matematika
Tipe data yang dikenal ada 2 :
Numeric
String

Beberapa hal penting yang harus diperhatikan
dalam penulisan bahasa penrograman (sintak) :
Penamaan variabel bersifat case sensitive, artinya
matlab akan membedakan adanya huruf besar dan
kecil dalam penamaan (misal: lbr tidak sama dengan
Lbr)
Panjang nama variabel tidak dapat melebihi 31
karakter.
Penamaan variabel harus selalu diawali dengan huruf,
tidak boleh dengan bilangan simbol dan laian-lain.
Cara penulisan Variabel
Data Numerik Tunggal
>> a=18
a =
18
Data Numerik Berisi Banyak (Array/Matrik)
>> b=[12 6 7; 3 10 9; 4 8 15]
b =
12 6 7
3 10 9
4 8 15
Data String/Teks
>> c= 'Sultan Syarif Kasim'
c =
Sultan Syarif Kasim


Cara Mengakses Variabel
Secara default matlab mengenali variabel yang
digunakan sebagai sebuah array/matrik.
Notasi : variabel( baris ke, kolom ke)
Contoh ketik di command window matrik d
berdimensi 3x3
>> d=[1 2 3; 4 5 6; 7 8 9]
d =
1 2 3
4 5 6
7 8 9
Cara Mengakses Variabel
Cara mengakses elemen tunggal
>> d(2,3)
ans =
6
Artinya anda sedang mengakses elemen pada baris ke 2 kolom ke 3 dari
variabel d.

Cara mengakses elemen pada baris tertentu
>> d(2,:)
ans =
4 5 6
Artinya anda sedang mengakses elemen-elemen pada baris ke 2 dari
variabel d. tanda : pada bagian kolom ke memiliki arti semua kolom.

Operasi matematika
+ Addition
- Subtraction
.*Element-by-element multiplication
./Element-by-element division
.\Element-by-element left division
.^Element-by-element power
.' Unconjugated array transpose
Operasi Bilangan Kompleks
Complex numbers consist of two separate parts: a real
part and an imaginary part. The basic imaginary unit is
equal to the square root of -1. This is represented in
MATLAB by either of two letters: i or j

The following statement shows one way of creating a
complex value in MATLAB. The variable x is assigned a
complex number with a real part of 2 and an imaginary
part of 3: x = 2 + 3i;
Fungsi Trigonometri
Contoh fungsi:
sin, cos, tan

Input dan Output Program Dinamis
Fungsi input : untuk meminta input dari user.
sintak penulisannya :
variabel = input(string yang ditampilkan);
Fungsi output : untuk menampilkan output program
ke layar.
sintak penulisannya :
disp(string yang ditampilkan);

Control Flow (pengontrol aliran proses
program)
Ada 2 jenis ;
Perulangan : jenis pengontrol yang berguna untuk
mengefisienkan penulisan skrip program, khususnya
untuk program yang membutuhkan proses berulang-
ulang.
Kondisional : pengontrol untuk mengalihkan program
ke proses tertentu.
biasanya untuk menyelesaikan program yang memiliki
banyak proses tetapi dalam satu kesempatan eksekusi
hanya menjalankan satu atu lebih proses pilihan
berdasarkan syarat tertentu.
Perulangan/Iterasi/Looping
Iterasi terbatas (for end)
Digunakan untuk melakukan pengulangan proses yang
telah diketahui jumlahya
penulisan :
for variabel = mulai : interval : akhir
perintah-perintah
end
Perulangan/Iterasi/Looping
Iterasi terkondisi (while end)
Untuk melakukan penglangan proses tanpa diketahui
jumlah pengulangannya.
Penulisan :
while syarat
perintah perintah
end
Kondisional/Percabangan
Kondisional nilai relatif (if elseif else end)
Digunakan untuk syarat yang berada dalam nilai interval
tertentu maupun absolut, baik numerik maupun string.
Penulisannya :
if syarat 1
perintah-perintah
else if syarat2
perintah-perintah
else
perintah-perintah
end
Kondisional /Percabangan
Kondisional Nilai Absolut (switch..caseotherwiseend)
Digunakan untuk syarat dengan nilai yang tidak berada
dalam interval tertentu, bisa berupa numerik maupun
string.
Penulisannya :
switch variabel
case value1
perintah-perintah
case value2
perintah-perintah
.
.
.
otherwise
perintah-perintah
end

Selesai
Terima kasih

Anda mungkin juga menyukai