>> 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