Anda di halaman 1dari 4

TUGAS 1 PRAKTIKUM METODE NUMERIK

FUNGSI-FUNGSI PADA MATLAB


>> a = -365; //abs(x): untuk menentukan harga mutlak atau besarnya bilangan kompleks
>> abs(a) dimana x adalah ariabel yang dapat diubah sesuai keinginan kita
ans = 365
>> r = !33""5; //s#rt(x): untuk men$ari nilai akar kuadrat dari nilai x
>> s#rt(r)
ans = 365
>> i = 65!!"%365; //round(x): untuk membulatkan suatu nilai ke arah pembulatan terekat
>> round(i)
ans = 65!!"
>> i = 65!!"3%65;
>> round(i)
ans = 65!!"&
>> ' = 3%65; //'ix(x): membulatkan nilai x ke bilangan terdekat menu(u nol
>> 'ix(')
ans = 3
>> i = 65!!"3%65; //'loor(x): untuk membulatkan nilai x ke bilangan terdekat ke arah nilai lebih ke$il
>> 'loor(i) dapat dilihat disebelah) hasil akhir lebih ke$il dari nilai a*al
ans = 65!!"3
>> n = 65!%!"365; //$eil(x): untuk membulatkan nilai x ke bilangan terdekat ke arah nilai lebih besar
>> $eil(n) dapat dilihat disebelah) hasil akhir lebih besar dari nilai a*al
ans = 65"
>> a = !"365; //rem(x): menghitung nilai sisa pembagian antara nilai a dengan r (a/r)
>> r = 365; dapat dilihat disebelah) hasil akhir memiliki sisa bagi 3"+
>> rem(a)r)
ans = 3"+
>> a = -3; //exp(x): yaitu untuk menghitung nilai ,exponensial-
>> exp(a)
ans = +%+&./
>> i = 365; //log(x): untuk menghitung nilai logaritma natural dari nilai x
>> log(i) terdapat (uga log!+) yang ber'ungsi untuk menghitung nilai
logaritma biasa
ans = 5%/...
>> ' = -365; //sign(x): mengembalikan sebuah nilai dari -! (ika x bernilai kurang dari nol)
>> i = 365; dan akan mengembalikan nilai ! (ika x lebih besar dari nol%
>> sign(') dapat dilihat dari rumus di sebelah) menghasilkan nilai -! dan ! sesuai input
ans = -!
>> sign(i)
ans = !
FUNGSI ANALISIS DATA
>> ari' = 0+ 6 5 ! ! " 3 6 51;
>> max(ari')
ans = 6 //max(x): ber'ungsi untuk me$ari nilai terbesar dalam ektor x dari sebuah matriks
>> ari'in = 0 6 5 ! ! ; " 3 6 51
SAMSUL ARIFIN 065112365 KELAS K
TUGAS 1 PRAKTIKUM METODE NUMERIK
ari'in =
6 5 ! !
" 3 6 5
>> ari' = 0+ 6 -5 !; 3 -6 5 "1
ari' =
+ 6 -5 !
3 -6 5 "
>> max(ari'in)ari') //max(x)y): untuk men$ari matriks yang lebih besar dari sebuah matriks x dan y
ans = dapat dilihat dari nilai max disebelah) bah*a nilai yang ditampilkan
6 6 ! ! merupakan nilai max dari matriks ari'in%
3 3 6 5
>> ari' = 0+ 6 -5 !; 3 -6 5 "1
ari' =
+ 6 -5 !
3 -6 5 "
>> ari'in = 0 -6 -5 ! ! ; " -3 -6 -51
ari'in =
-6 -5 ! !
" -3 -6 -5
>> min(ari') //min(x): untuk men$ari nilai terke$il dari sebuah matriks
ans = + -6 -5 !
>> min(ari')ari'in) //min(x)y): pada prinsipnya sama dengan max(x)y)) tetapi untuk men$ari matriks
ans = dengan nilai terke$il
-6 -5 -5 !
" -6 -6 -5
>> ari'in = 0 -6 -5 ! ! " -3 -6 -51
ari'in = -6 -5 ! ! " -3 -6 -5
>> mean(ari'in)
ans = -"%6"5+ //mean(x): untuk men$ari nilai rata-rata dari sebuah matriks
>> ari'in = 0 -6 -5 ! ! " -3 -6 -51
ari'in = -6 -5 ! ! " -3 -6 -5
>> median(ari'in)
ans = -& //median(x): untuk men$ari nilai tengah dari sebuah ektor
>> std(ari'in) //std(x): untuk menghitung nilai standar deiasi dari nilai sebuah ektor
ans = 3%&"++
>> sum(ari'in) //sum(x): untuk menghitung (umlah dari ektor
ans = -"!
>> ari'in = 0 6 5 ! ! " 3 6 5 1 //s#rt(x): untuk memilih nilai sebuah ektor x) men(adi
ari'in = 6 5 ! ! " 3 6 5 urutan yang meningkat
>> s#rt(ari'in)
ans = "%&&.5 "%"36! !%++++ !%++++ !%&!&" !%23"! "%&&.5 "%"36!
OPERASI-OPERASI PADA MATLAB
>> a = 365;
>> r = 65!;
>> a3r //merupakan bentuk operasi pen(umlahan di dalam matlab
SAMSUL ARIFIN 065112365 KELAS K
TUGAS 1 PRAKTIKUM METODE NUMERIK
ans = !+!6
>> a-r //merupakan bentuk operasi pengurangan di dalam matlab
ans = -"/6
>> a4r //merupakan bentuk operasi perkalian di dalam matlab
ans = "326!5
>> r/a //merupakan bentuk operasi pembagian di dalam matlab
ans = !%2/36
>> i = 36;
>> ' = 5;
>> i5' //merupakan bentuk operasi pemangkatan di dalam matlab
ans = 6+&66!26
OPERATOR RELASIONAL
>> ari' = !+:!.) ari'in = 36-ari'
ari' = !+ !! !" !3 !& !5 !6 !2 !/ !.
ari'in = "6 "5 "& "3 "" "! "+ !. !/ !2
6erupakan bentuk operasi yang menun(ukan nilai lebih besar% 7asil ditn(ukan dengan $iri) (ika angka !) maka
nilai tersebut sesuai dengan yang kita minta) tetapi (ika bermilai nol) maka itu bukan nilai yang kita minta%
7asilnya dapat dilihat diba*ah ini dengan a$uan nilai ada diatas dengan nama ,ari'- dan ,ari'in-%
>> t' = ari'in > "+
t' = ! ! ! ! ! ! + + + +
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,lebih ke$il-%
>> t' = ari'in 9 "!
t' = + + + + + + ! ! ! !
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,lebih besar atau sama dengan-%
>> t' = ari'in 9= "!
t' = + + + + + ! ! ! ! !
>> ari' = !+:!.
ari' = !+ !! !" !3 !& !5 !6 !2 !/ !.
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,lebih besar-%
>> t' = ari' > !&
t' = + + + + + ! ! ! ! !
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,lebih ke$il atau sama dengan-%
>> t' = ari' >= !&
t' = + + + + ! ! ! ! ! !
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,sama dengan-%
>> t' = ari' == !3
t' = + + + ! + + + + + +
8ntuk operasi diba*ah ini) merupakan bentuk operasi ,tidak sama dengan-%
>> t' = ari' := !2
t' = ! ! ! ! ! ! ! + ! !
SAMSUL ARIFIN 065112365 KELAS K
TUGAS 1 PRAKTIKUM METODE NUMERIK
OPERATOR LOGIS
;perator logika menyediakan $ara untuk menggabung ekspresi logika% <kspresi logika ini seperti: =>? dengan
lambang , @ ,) ;A dengan lambang , B , dan >;C dengan lambang , : , (tanpa tanda kutip)%
>> =A = !+:"!) DE=36-=A3"
=A = !+ !! !" !3 !& !5 !6 !2 !/ !. "+ "!
DE = "/ "2 "6 "5 "& "3 "" "! "+ !. !/ !2
>> t' = =A > !5
t' = + + + + + + ! ! ! ! ! !
>> t' = :(=A > !5)
t' = ! ! ! ! ! ! + + + + + +
>> t' = DE > "3
t' = ! ! ! ! ! + + + + + + +
>> t' = :(=A > !5) @ (DE > "3)
t' = ! ! ! ! ! + + + + + + +
>> t' = :(=A > !5) B (=A > !5)
t' = ! ! ! ! ! ! ! ! ! ! ! !
M-FILES DAN GRAFIK
?iketahui sebuah 'ungsi sebagai berikut
?idalam matlab) buat perhitungan seperti diba*ah ini sesuai dengan petun(uk yang ada di modul dan ikuti
perintah) tahap demi tahapnya% Fenulisan 'ungsi harus dibuat seperti diba*ah ini akrena komputer hanya
mengerti memba$a operator yang komputer kenali% ?an setelah mengetik 'ungsi diba*ah ini) lakukan sae as
'un$tion ari' = rumus'x(x)
ari' = (34x%5& 3 64x%53 3 54x%5" - "4x - 6) / ("4x%5" - /4x 3 .4exp(-x));
Gemudian ketik pada ,Hommand Iindo*-) ketikan 'ungsi iniuntuk memanggil 'ungsi rumus'x yang sudah kita
buat sebelumnya
>> rumus'x(3) //angka 3 di dalam kurung) merupakan nilai , J , yang akan di$ari
6akan akan menghasilkan nilai seperti diba*ah ini:
ans = -!5%6".6
Fada dasarnya) 'ungsi dari rumus diatas untuk men$ari nilai J dalam suatu 'ungsi) dimana nilai J tersebut dapat
kita masukan dengan angka berapapun sesuai dengan yang kita mau%
Ae'ernsi:
!% http://sta''%uny%a$%id/sites/de'ault/'iles/pendidikan/Gus*ariK"+7erna*ati)K"+L%Li%)6%Gom%/6ateri
K"+3K"+EungsiK"+6atematika)K"+AelasiK"+danK"+Mogika%pd'
"% 6odul Fraktikum 6etde >umerik) 8niersitas Fakuan) Nogor
SAMSUL ARIFIN 065112365 KELAS K