Anda di halaman 1dari 4

TUGAS 1 PRAKTIKUM METODE NUMERIK

SAMSUL ARIFIN 065112365 KELAS K


FUNGSI-FUNGSI PADA MATLAB

>> a = -365; //abs(x): untuk menentukan harga mutlak atau besarnya bilangan kompleks
>> abs(a) dimana x adalah variabel yang dapat diubah sesuai keinginan kita
ans = 365

>> r = 133225; //sqrt(x): untuk mencari nilai akar kuadrat dari nilai x
>> sqrt(r)
ans = 365

>> i = 65112.365; //round(x): untuk membulatkan suatu nilai ke arah pembulatan terekat
>> round(i)
ans = 65112

>> i = 651123.65;
>> round(i)
ans = 651124

>> f = 3.65; //fix(x): membulatkan nilai x ke bilangan terdekat menuju nol
>> fix(f)
ans = 3

>> i = 651123.65; //floor(x): untuk membulatkan nilai x ke bilangan terdekat ke arah nilai lebih kecil
>> floor(i) dapat dilihat disebelah, hasil akhir lebih kecil dari nilai awal
ans = 651123

>> n = 651.12365; //ceil(x): untuk membulatkan nilai x ke bilangan terdekat ke arah nilai lebih besar
>> ceil(n) dapat dilihat disebelah, hasil akhir lebih besar dari nilai awal
ans = 652

>> a = 12365; //rem(x): menghitung nilai sisa pembagian antara nilai a dengan r (a/r)
>> r = 365; dapat dilihat disebelah, hasil akhir memiliki sisa bagi 320
>> rem(a,r)
ans = 320

>> a = -3; //exp(x): yaitu untuk menghitung nilai exponensial
>> exp(a)
ans = 0.0498

>> i = 365; //log(x): untuk menghitung nilai logaritma natural dari nilai x
>> log(i) terdapat juga log10, yang berfungsi untuk menghitung nilai logaritma biasa
ans = 5.8999

>> f = -365; //sign(x): mengembalikan sebuah nilai dari -1 jika x bernilai kurang dari nol,
>> i = 365; dan akan mengembalikan nilai 1 jika x lebih besar dari nol.
>> sign(f) dapat dilihat dari rumus di sebelah, menghasilkan nilai -1 dan 1 sesuai input
ans = -1

>> sign(i)
ans = 1


FUNGSI ANALISIS DATA

>> arif = [0 6 5 1 1 2 3 6 5];
>> max(arif)
ans = 6 //max(x): berfungsi untuk mecari nilai terbesar dalam vektor x dari sebuah matriks

>> arifin = [ 6 5 1 1 ; 2 3 6 5]
arifin =
TUGAS 1 PRAKTIKUM METODE NUMERIK
SAMSUL ARIFIN 065112365 KELAS K
6 5 1 1
2 3 6 5

>> arif = [0 6 -5 1; 3 -6 5 2]
arif =
0 6 -5 1
3 -6 5 2

>> max(arifin,arif) //max(x,y): untuk mencari matriks yang lebih besar dari sebuah matriks x dan y
ans = dapat dilihat dari nilai max disebelah, bahwa nilai yang ditampilkan
6 6 1 1 merupakan nilai max dari matriks arifin.
3 3 6 5

>> arif = [0 6 -5 1; 3 -6 5 2]
arif =
0 6 -5 1
3 -6 5 2

>> arifin = [ -6 -5 1 1 ; 2 -3 -6 -5]
arifin =
-6 -5 1 1
2 -3 -6 -5

>> min(arif) //min(x): untuk mencari nilai terkecil dari sebuah matriks
ans = 0 -6 -5 1

>> min(arif,arifin) //min(x,y): pada prinsipnya sama dengan max(x,y), tetapi untuk mencari matriks
ans = dengan nilai terkecil
-6 -5 -5 1
2 -6 -6 -5

>> arifin = [ -6 -5 1 1 2 -3 -6 -5]
arifin = -6 -5 1 1 2 -3 -6 -5
>> mean(arifin)
ans = -2.6250 //mean(x): untuk mencari nilai rata-rata dari sebuah matriks


>> arifin = [ -6 -5 1 1 2 -3 -6 -5]
arifin = -6 -5 1 1 2 -3 -6 -5
>> median(arifin)
ans = -4 //median(x): untuk mencari nilai tengah dari sebuah vektor

>> std(arifin) //std(x): untuk menghitung nilai standar deviasi dari nilai sebuah vektor
ans = 3.4200

>> sum(arifin) //sum(x): untuk menghitung jumlah dari vektor
ans = -21

>> arifin = [ 6 5 1 1 2 3 6 5 ] //sqrt(x): untuk memilih nilai sebuah vektor x, menjadi
arifin = 6 5 1 1 2 3 6 5 urutan yang meningkat
>> sqrt(arifin)
ans = 2.4495 2.2361 1.0000 1.0000 1.4142 1.7321 2.4495 2.2361


OPERASI-OPERASI PADA MATLAB

>> a = 365;
>> r = 651;
>> a+r //merupakan bentuk operasi penjumlahan di dalam matlab
ans = 1016
TUGAS 1 PRAKTIKUM METODE NUMERIK
SAMSUL ARIFIN 065112365 KELAS K
>> a-r //merupakan bentuk operasi pengurangan di dalam matlab
ans = -286

>> a*r //merupakan bentuk operasi perkalian di dalam matlab
ans = 237615

>> r/a //merupakan bentuk operasi pembagian di dalam matlab
ans = 1.7836

>> i = 36;
>> f = 5;
>> i^f //merupakan bentuk operasi pemangkatan di dalam matlab
ans = 60466176


OPERATOR RELASIONAL

>> arif = 10:19, arifin = 36-arif
arif = 10 11 12 13 14 15 16 17 18 19

arifin = 26 25 24 23 22 21 20 19 18 17

Merupakan bentuk operasi yang menunjukan nilai lebih besar. Hasil ditnjukan dengan ciri, jika angka 1, maka
nilai tersebut sesuai dengan yang kita minta, tetapi jika bermilai nol, maka itu bukan nilai yang kita minta.
Hasilnya dapat dilihat dibawah ini dengan acuan nilai ada diatas dengan nama arif dan arifin.

>> tf = arifin > 20
tf = 1 1 1 1 1 1 0 0 0 0

Untuk operasi dibawah ini, merupakan bentuk operasi lebih kecil.
>> tf = arifin < 21
tf = 0 0 0 0 0 0 1 1 1 1

Untuk operasi dibawah ini, merupakan bentuk operasi lebih besar atau sama dengan.
>> tf = arifin <= 21
tf = 0 0 0 0 0 1 1 1 1 1

>> arif = 10:19
arif = 10 11 12 13 14 15 16 17 18 19

Untuk operasi dibawah ini, merupakan bentuk operasi lebih besar.
>> tf = arif > 14
tf = 0 0 0 0 0 1 1 1 1 1

Untuk operasi dibawah ini, merupakan bentuk operasi lebih kecil atau sama dengan.
>> tf = arif >= 14
tf = 0 0 0 0 1 1 1 1 1 1

Untuk operasi dibawah ini, merupakan bentuk operasi sama dengan.
>> tf = arif == 13
tf = 0 0 0 1 0 0 0 0 0 0

Untuk operasi dibawah ini, merupakan bentuk operasi tidak sama dengan.
>> tf = arif ~= 17
tf = 1 1 1 1 1 1 1 0 1 1





TUGAS 1 PRAKTIKUM METODE NUMERIK
SAMSUL ARIFIN 065112365 KELAS K
OPERATOR LOGIS

Operator logika menyediakan cara untuk menggabung ekspresi logika. Ekspresi logika ini seperti: AND dengan
lambang & , OR dengan lambang | dan NOT dengan lambang ~ (tanpa tanda kutip).

>> AR = 10:21, IF=36-AR+2
AR = 10 11 12 13 14 15 16 17 18 19 20 21

IF = 28 27 26 25 24 23 22 21 20 19 18 17
>> tf = AR > 15
tf = 0 0 0 0 0 0 1 1 1 1 1 1

>> tf = ~(AR > 15)
tf = 1 1 1 1 1 1 0 0 0 0 0 0
>> tf = IF > 23
tf = 1 1 1 1 1 0 0 0 0 0 0 0

>> tf = ~(AR > 15) & (IF > 23)
tf = 1 1 1 1 1 0 0 0 0 0 0 0

>> tf = ~(AR > 15) | (AR > 15)

tf = 1 1 1 1 1 1 1 1 1 1 1 1


M-FILES DAN GRAFIK

Diketahui sebuah fungsi sebagai berikut




Didalam matlab, buat perhitungan seperti dibawah ini sesuai dengan petunjuk yang ada di modul dan ikuti
perintah, tahap demi tahapnya. Penulisan fungsi harus dibuat seperti dibawah ini akrena komputer hanya
mengerti membaca operator yang komputer kenali. Dan setelah mengetik fungsi dibawah ini, lakukan save as

function arif = rumusfx(x)
arif = (3*x.^4 + 6*x.^3 + 5*x.^2 - 2*x - 6) / (2*x.^2 - 8*x + 9*exp(-x));

Kemudian ketik pada Command Window, ketikan fungsi iniuntuk memanggil fungsi rumusfx yang sudah kita
buat sebelumnya

>> rumusfx(3) //angka 3 di dalam kurung, merupakan nilai X yang akan dicari


Makan akan menghasilkan nilai seperti dibawah ini:

ans = -15.6296

Pada dasarnya, fungsi dari rumus diatas untuk mencari nilai X dalam suatu fungsi, dimana nilai X tersebut dapat
kita masukan dengan angka berapapun sesuai dengan yang kita mau.



Refernsi:
1. http://staff.uny.ac.id/sites/default/files/pendidikan/Kuswari%20Hernawati,%20S.Si.,M.Kom./Materi%2
03%20Fungsi%20Matematika,%20Relasi%20dan%20Logika.pdf
2. Modul Praktikum Metde Numerik, Universitas Pakuan, Bogor