Tugas
Pendahuluan 1.
PRAKTIKUM
METODE NUMERIK
OLEH
LUH PUTU SUCI VANDASARI
F1A113054
KELAS A
JURUSAN MATEMATIKA
PROGRAM STUDI MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
2014
SOAL.
1. Cari
materi tentang looping.
2. Buat
program looping di MATLAB (tidak boleh sama).
PENYELESAIAN.
1. Looping (pengulangan)
Pengulangan
(looping) adalah bagian yang bertugas melakukan kegiatan/proses secara
berulang-ulang sesuai dengan perintah yang diberikan. Terdapat 4 bagian
pengulangan yaitu :
Ø Inisialisasi, berfungsi sebagai
keadaan awal sebelum pengulangan dilakukan. Inisialisasi hanya dilakukan sekali
selama pengulangan.
Ø Kondisi pengulangan, berfungsi untuk
menentukan pengulangan akan dilakukan atau tidak. Selama kondisi pengulangan
terpenuhi/benar, maka pengulangan akan dilakukan.
Ø Proses, yaitu bagian yang dilakukan
berulang-ulang selama kondisi pengulangan terpenuhi atau bernilai benar.
Ø Pengatur iterasi, berfungsi untuk
mengatur langkah iterasi. Langkah iterasi bisa dilakukan secara menaik atau
menurun.
Dalam Matlab, terdapat dua jenis
pengulangan, yakni pengulangan dengan menggunakan while-end dan for-end.
a. Pengulangan while-end.
Pengulangan
while akan melakukan pemeriksaan kondisi terlebih dahulu. Jika kondisi tidak
terpenuhi, ada kemungkinan 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. Bentuk pengulangan dengan menggunakan while adalah
sebagai berikut.
Inisialisasi
While
Kondisi
Proses
Pengatur
Iterasi
End.
b. Pengulangan for-end.
Pengulangan
for biasanya digunakan untuk kasus dimana banyaknya pengulangan yang akan
dilakukan sudah diketahui secara pasti dan menurut penulis, pengulangan dengan
menggunakan for lebih mudah dan efektif digunakan dalam pemrograman di MATLAB.
Bentuk pengulangan for adalah sebagai brikut.
for
inisialisasi : pengatur iterasi : kondisi
Proses
End.
2.
Program looping.
clear all;
clc;
A(1)=1;
B(1)=2;
C(1)=3;
D(1)=4;
for i=1:1:3;
A(i+1)=A(i)+1;
B(i+1)=B(i)+2;
C(i+1)=C(i)+3;
D(i+1)=D(i)+4;
end
disp('Daftar perkalian')
disp(' ')
disp('x : perkalian 2')
disp('y : Perkalian 3')
disp('z : perkalian 4')
disp(' ')
disp('
---------------------')
disp('
No x y
z')
disp('
---------------------')
disp(A)
disp(B)
disp(C)
disp(D)
Hasil Run Cari sendiri! ^^
Tidak ada komentar:
Posting Komentar