Anda di halaman 1dari 4

Nama : Devita Salsa Gunawan

NPM : 19031010013
Sesi : VI
Paralel : A
RANGKUMAN MODUL 7
“Looping Statement dalam Pemrograman Matlab”

Statement Looping pada matlab yaitu terdiri dari perulangan For dan perulangan While
. Dimana pada masing masing perulangan tersebut mempunyai perbedaan,ataupun syarat
penggunaannya. Perulangan atau biasa disebut looping adalah algoritma yang difungsikan
untuk mengatasi permasalahan dalam pemrograman.
I. PENGULANGAN FOR
Pengulangan for digunakan untuk banyaknya pengulangan yang akan dilakukan sudah
diketahui secara pasti. For digunakan untuk melakukan proses perulangan selama kondisi
ekspresi masih terpenuhi. Perbedaannya dengan while adalah jika pada for jumlah
perulangan dapat diketahui,sedangkan while bergantung pada nilai ekspresi.
Perulangan akan dilakukan mulai dari pencacah sama dengan nilai awal. Jika nilai
pencacah hasil pengubahan telah melebihi nilai akhir, maka perulangan dihentikan.
Bentuk dasar penggunaan statement jenis ini adalah sebagai berikut:

If ekspresi1
statements1;
elseif ekspresi2
statements2;
else
statements3;
end

II. PENGULANGAN WHILE


Pengulangan while akan melakukan pemeriksaan kondisi terlebih dahulu. Jika kondisi
tidak terpenuhi, pengulangan tidak dikerjakan sama sekali. Selama kondisinya terpenuhi/
benar, maka pengulangan akan dikerjakan. Pengulangan while biasanya digunakan untuk
kasus dimana banyaknya pengulangan yang akan dilakukan tidak diketahui secara pasti.
While digunakan untuk melakukan proses perulangan selama kondisi ekspresi
terpenuhi. Begitu kondisi sudah tidak terpenuhi lagi, maka proses perulangan akan langsung
dihentikan. Perulangan ini digunakan bila banyaknya repetisi (pengulangan) yang
dibutuhkan tidak diketahui. Bentuk umum while sebagai berikut :

while <ekspresi>
blok_perintah
end

“Matriks dan Plot”


I. Matriks
Di dalam matlab setiap data akan disimpan dalam bentuk matriks. Dalam
membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung
siku ‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel dengan
data yang terdiri beberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan
data tiap barisnya.
Contoh pembuatan data matriks pada matlab:
>> DataMatriks = [1 2 3;4 5 6]
DataMatriks =
1 2 3
4 5 6
Matlab menyediakan beberapa fungsi untuk menghasilkan bentuk-bentuk
matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:
• zeros : untuk membuat matriks yang semua datanya bernilai 0
• ones : matriks yang semua datanya bernilai 1
• rand : matriks dengan data random dengan menggunakan distribusi uniform
• randn : matris dengan data random dengan menggunakan distribusi normal • eye :
untuk menghasilkan matriks identitas
II. Syarat Matriks :
1. Unsur-unsurnya terdiri dari biilangan-bilangan
2. Mempunyai baris dan kolom
3. Elemen-elemennya berbentuk persegi panjang dalam kurung biasa, kurung siku,
atau kurung bergaris dua.
III. Plot
Untuk membuat sebuah grafik garis fungsi dapat menggunakan plot.
Fungsi ini memiliki bentuk berbeda tergantung pada argumen input yang
diberikan. Sebagai contoh, misalnya diberikan data dalam bentuk array dan
disimpan dalam vektor y, maka plot(y) akan ditampilkan sebagai grafik elemen-
elemen y terhadap indeks elemen-elemen tersebut. Sedangkan, jika ditentukan dua
argumen x dan y, maka plot(x,y) akan ditampilkan sebagai grafik y versus x.
IV. Warna, Jenis Garis dan Penanda
Fungsi plot dapat menerima argumen bewujud karakter maupun string
yang menyatakan warna, jenis garis dan penanda. Bentuk umum:

plot(x,y,'JenisGaris_Penanda_Warna')

Argumen JenisGaris_Penanda_Warna berbentuk string dan diapit oleh


tanda petik tunggal.
 Jenis garis  dapat berupa garis putus-putus (dash), titik (dot) dan lain-lain.
 Penanda  dapat berupa tanda bintang (*), kotak (square), bulatan (o),
diamond (◊), tanda silang (x) dan lain-lain.
 Warna  dapat berupa merah (r), kuning (y), hijau (g), cyan (c), hitam (b)
dan lain-lain.

V. Penggunaan Plot
Membuat multi grafik (lebih dari satu persamaan)

plot(x,y1,argumen1,x,y2,Argumen2,x,y3,Argumen3, …,x,yn,ArgumenN)

 Dengan x adalah domain utama baik sumbu horizontal, anda juga dapat
menggunakan y sebagai domain utama sebagai sumbu vertikal.
 Argumen adalah line specifiers dan marker specifier untuk membedakan setiap
grafik,

Anda mungkin juga menyukai