tugas 1 perintah dasar matlab
DESCRIPTION
Berisi tentang perintah-perintah dasar matlab, dengan matlab 2010TRANSCRIPT
-
5/23/2018 Tugas 1 Perintah Dasar Matlab
1/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 kitaans = 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 menuu 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*alans = 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*alans = 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(ar)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 nilailogaritma biasaans = 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 inputans = -!
>> 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
-
5/23/2018 Tugas 1 Perintah Dasar Matlab
2/4
TUGAS 1 PRAKTIKUM METODE NUMERIK
ari'in = 6 5 ! ! " 3 6 5
>> ari' = 0+ 6 -5 !; 3 -6 5 "1ari' =
+ 6 -5 ! 3 -6 5 "
>> max(ari'inari') //max(xy): untuk men$ari matriks yang lebih besar dari sebuah matriks x dan yans = 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 -51ari'in =
-6 -5 ! ! " -3 -6 -5
>> min(ari') //min(x): untuk men$ari nilai terke$il dari sebuah matriksans = + -6 -5 !
>> min(ari'ari'in) //min(xy): pada prinsipnya sama dengan max(xy) tetapi untuk men$ari matriksans = dengan nilai terke$il -6 -5 -5 ! " -6 -6 -5
>> ari'in = 0 -6 -5 ! ! " -3 -6 -51ari'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 ektorans = 3%&"++
>> sum(ari'in) //sum(x): untuk menghitung umlah dari ektorans = -"!
>> ari'in = 0 6 5 ! ! " 3 6 5 1 //s#rt(x): untuk memilih nilai sebuah ektor x menadiari'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!;>> ar //merupakan bentuk operasi penumlahan di dalam matlab
SAMSUL ARIFIN 065112365 KELAS K
-
5/23/2018 Tugas 1 Perintah Dasar Matlab
3/4
TUGAS 1 PRAKTIKUM METODE NUMERIK
ans = !+!6>> a-r //merupakan bentuk operasi pengurangan di dalam matlabans = -"6
>> a4r //merupakan bentuk operasi perkalian di dalam matlabans = "326!5
>> r/a //merupakan bentuk operasi pembagian di dalam matlabans = !%236
>> i = 36;>> ' = 5;>> i' //merupakan bentuk operasi pemangkatan di dalam matlabans = 6+&66!26
OPERATOR RELASIONAL
>> ari' = !+:!. ari'in = 36-ari'
ari' = !+ !! !" !3 !& !5 !6 !2 ! !.
ari'in = "6 "5 "& "3 "" "! "+ !. ! !2
erupakan bentuk operasi yang menunukan nilai lebih besar% 7asil ditnukan dengan $iri ika angka ! makanilai 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' = !2t' = ! ! ! ! ! ! ! + ! !
SAMSUL ARIFIN 065112365 KELAS K
-
5/23/2018 Tugas 1 Perintah Dasar Matlab
4/4
TUGAS 1 PRAKTIKUM METODE NUMERIK
OPERATOR LOGIS
perator logika menyediakan $ara untuk menggabung ekspresi logika% > A = !+:"! DE=36-A"A = !+ !! !" !3 !& !5 !6 !2 ! !. "+ "!
DE = " "2 "6 "5 "& "3 "" "! "+ !. ! !2>> t' = A > !5t' = + + + + + + ! ! ! ! ! !
>> t' = (A > !5)t' = ! ! ! ! ! ! + + + + + +
>> t' = DE > "3t' = ! ! ! ! ! + + + + + + +
>> 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 petunuk yang ada di modul dan ikutiperintah tahap demi tahapnya% Fenulisan 'ungsi harus dibuat seperti diba*ah ini akrena komputer hanyamengerti memba$a operator yang komputer kenali% ?an setelah mengetik 'ungsi diba*ah ini lakukan sae as
'un$tionari' = rumus'x(x)ari' = (34x%& 64x%3 54x%" - "4x - 6) / ("4x%" - 4x .4exp(-x));
Gemudian ketik pada ,Hommand Iindo* ketikan 'ungsi iniuntuk memanggil 'ungsi rumus'x yang sudah kitabuat sebelumnya
>> rumus'x(3) //angka 3 di dalam kurung merupakan nilai , J , yang akan di$ari
akan 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 dapatkita masukan dengan angka berapapun sesuai dengan yang kita mau%
Ae'ernsi:
!% http://sta''%uny%a$%id/sites/de'ault/'iles/pendidikan/Gus*ariK"+7erna*atiK"+L%Li%%Gom%/ateriK"+3K"+EungsiK"+atematikaK"+AelasiK"+danK"+Mogika%pd'
"% odul Fraktikum etde umerik 8niersitas Fakuan Nogor
SAMSUL ARIFIN 065112365 KELAS K