Rabu, 31 Desember 2014

TP 1 METODE NUMERIK


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