Anda di halaman 1dari 17

PRAKTIKUM MATLAB

PRAKTIKUM KE – 6
POLINOMIAL

OLEH :

NAMA : MUHAMMAD ICHSAN ABDILLAH


NIM : 4171230012
KELAS : NONDIK A 2017
PRODI : MATEMATIKA

JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI MEDAN
2020
I. JUDUL PRAKTIKUM POLINOMIAL

II. TUJUAN PRAKTIKUM 1. Untuk mengetahui cara pengetikan polynomial pada Matlab.
2. Untuk mengetahui cara mencari nilai turunan fungsi
polinomial pada Matlab.
3. Untuk mengetahui cara menggambar grafik fungsi
polynomial.
4. Untuk mengetahui perbedaan penggunaan fungsi polyval,
roots dan deconv.

III. ALAT DAN BAHAN A. ALAT

Nama Alat Jumlah


No
1 Laptop 1 unit
2 Handphone 1 unit
B. BAHAN

Nama Bahan Jumlah


No
1 Software Matlab 1apl
2 Sumber Buku 2 buah
3 Sumber Jurnal 2 buah

IV.TANGGAL PRAKTIKUM 11 Mei 2020

V.TINJAUAN TEORITIS Analisis statistika yang digunakan untuk menentukan


model pola hubungan antara variabel faktor X dengan variabel
respon Y adalah analisis regresi. Analisis regresi merupakan
alat statistik yang sering digunakan di berbagai bidang.
Secara umum, model regresi polinomial orde dengan
d
pengamatan adalah : y i=β 0 + ∑ β j x i + ε i
j

j=1

i=1,2 , … ,.. n (Shina, 2012).


Regresi polinomial merupakan model regresi linier yang
dibentuk dengan menjumlahkan pengaruh masing-masing
variabel prediktor (X) yang dipangkatkan meningkat sampai
orde ke-k. Secara umum, model regresi polinomial ditulis dalam
bentuk : γ=b0 +b1 X +b 2 X 2+ …+bk X k + ε
Dimana:
γ = variable respon
b0 = intersep
b 1, b 2,…, b k = koefisien-koefisien regresi
X = variabel predictor
ε = factor penganggu yang tidak dapat dijelaskan oleh
model regresi (Malensang, 2012).
Turunan numerik adalah penentuan nilai hampiran
turunan fungsi f. Meskipun metoda numerik untuk menghitung
turunan fungsi tersedia tetapi perhitungan turunan sedapat
mungkin dihindari. Alasannya nilai turuan numerik umumnya
kurang teliti dibandingkan dengan nilai fungsinya. Dalam
kenyataannya, turunan adalah limit dari hasil bagi selisih yaitu
pengurangan dua buah nilai yang besar dan membaginya dengan
bilangan yang kecil. Pembagian ini dapat menghasilkan turunan
dengan galat yang besar (Afrianita, 2015).
Perhitungan turunan numerik dengan metoda Euler
dilakukan dengan menggunakan persamaan: y n+ 1= y n +hf ( t n , y n )
dimana n = 0, 1, 2. Turunan numerik adalah adalah penentuan
nilai hampiran turuan fungsi f. Perhitungan turuan numerik
dilakukan dengan menggunakan metoda Euler, metoda metoda
Runge – Kutta klasik, metoda Runge – Kutta - Merson dan
metoda Butcher – Rugge – Kutta. Masing – masin metoda
ini memberikan tingkat akurasi yang berbeda – beda tergantung
metoda yang digunakan (Afrianita, 2015).
Matlab menyediakan perintah untuk menentukan nilai
fungsi polynomial pada suatu titik yang diketahui. Nilai fungsi
ini dapat ditentukan dengan menggunakan perintah polyval(p,x),
dimana p adalah fungsi polynomial, dan x adalah nilai variabel
yang dapat berupa scalar, vector, atau matriks (Siregar, 2015).
Matlab menyediakan fungsi yang dapat digunakan untuk
menentukan akar-akar dari suatu fungsi polynomial. Fungsi
tersebut dinamakan roots. Bentuk fungsinya adalah R = roots
(p), dimana r adalah akar-akar dari polynomial yang ditampilkan
dalam bentuk kolom vector dan p adalah koefisien polynomial
dalam bentuk vector baris (Siregar, 2015)
VI. PROSEDUR KERJA Membuka aplikasi Matlab pada android/computer anda

CIM. ICHSAN
(4171230012)

Tampilan command window seperti ini

CIM. ICHSAN
(4171230012)

Membuat Polynomial
Fungsi Polinomial Pengetikan pada Matlab
F(x) = 3x-2 [3 -2]
F(x) = 2x2-11 [2 0 -11]
F(x) = x6 + 2x2 - 8x + 12 [1 0 0 0 2 -8 12]

Menentukan Nilai Polinomial


Contoh: untuk mengevaluasi fungsi polynomial f(x) = x6 + 2x2 -
8x + 12 pada x = 2, x = 5, dan x = 10 dapat dinyatakan dengan:
CIM. ICHSAN
(4171230012)
(418111010)

Menentukan Akar Polinomial


Contoh 1. Tentukan akar-akar dari fungsi p(x) = x2+3x-4=0

M. ICHSAN
(4171230012)

Contoh 2. Untuk menetukan akar-akar dari x4 - 6x3 – 40x2- 14x


+ 35=0 adalah sebagai berikut:

M. ICHSAN
(4171230012)

Penjumlahan dan Pengurangan Fungsi Polinomial


Contoh: Tentukan hasil operasi penjumlahan dan pengurangan
dari f1(x) = 3x4 + 7x3 – 6x2- 12 dan f2(x) = 12x3 – 4x + 1

M. ICHSAN
(4171230012)

Perkalian dan Pembagian Fungsi Polinomial


Contoh 1. Menentukan hasil perkalian dua fungsi polynomial x4 + 7x3
– 6x2 + 12 dan x2 + 2

M. ICHSAN
(4171230012)

Contoh 2. Menentukan hasil pembagian dua fungsi polynomial x4 +


7x3 – 6x2 + 12 dan x2 + 2

M. ICHSAN
(4171230012)

Arti jawaban diatas adalah pada bagian a menyatakan 3x2+7x-


−14 x+ 36
12, pada bagian b menyatakan , sehingga hasil akhir
x 2 +2
pada operasi bagi untuk kedua polynomial tersebut adalah:
−14 x+ 36
3x2+7x-12+ ,
x 2 +2
Turunan Fungsi Polinomial
Contoh 1. Menentukan turunan fungsi f(x)=x4 - 2x3 + 4x + 12

M. ICHSAN
(4171230012)

Contoh 2. Menentukan turunan pertama dari perkalian fungsi f1


dengan fungsi f2. f1xf2= (x4 - 2x3 + 4x + 12)x(x2 - 4)

M. ICHSAN
(4171230012)

Contoh 3. Menentukan turunan pertama dalam bentuk


3 x 4 −x 3+ 5 x
pembagian fungsi f1 dengan fungsi f2.
2 x 3−7 x 2 +4
M. ICHSAN
(4171230012)

Jawaban diatas dapat dibentuk menjadi bentuk polynomial,


6 5 4 3 2
6 x −42 x +7 x +28 x +23 x +20
yaitu: 6 5 4 3 2
4 x −28 x +49 x +16 x −56 x +16

Grafik Fungsi Polinomial


Contoh: gambarkan grafik fungsi polynomial dari f(x) =
x −4 x + 2 x −7 x + x +5 x−7 pada rentang −2 ≤ x ≤2
6 5 4 3 2

Langkah-langkah:
p=[1 -4 2 -7 1 5 -7]
x=[-2:0.01:2]
y=polyval(p,x)
plot(x,y,'r-.*')

Gambar pada figure

M. ICHSAN
(4171230012)
VII. HASIL PRAKTIKUM A. Secara Matlab
1. Diberikan fungsi polynomial f(x)=x7-5x2+3x+21, tentukan
nilai f(x) untuk x = 10, x = 15, dan x = 20.

M. ICHSAN
(4171230012)

2. tentukan akar-akar dari fungsi f(x) = x6 - 19x4 -10x3 + 84x2 +


40x-96

M. ICHSAN
(4171230012)

3. diberikan fungsi p=7x5 + 3x3 -2x2 - 9x – 8, q= x 4 + 9x3 -11x2 -


8x + 23, dan r=12x3 +7x2 + 27x – 1. Hitung operasi penjumlahan
atau pengurangan dibawah ini.
a. p+q c. p+q+r
b. p-r d. p+r-q
M. ICHSAN
(4171230012)

M. ICHSAN
(4171230012)

4. diberikan fungsi A=9x5 + 12x3 -x2 - 5x – 1, B= x4 + 6x3 -2x2 -


2x, dan C=8x3 +x2 + 2x – 4. Tentukan turunan dari:
a. A, B, dan C
M. ICHSAN
(4171230012)

b. AxB

M. ICHSAN
(4171230012)

c. A-C

M. ICHSAN
(4171230012)

d. (A+C)xA
M. ICHSAN
(4171230012)

5. gambarlah grafik fungsi f(x) = -2x5 + 12x3 -6x2 + 8x – 1 pada


rentang −1 ≤ x ≤1.
Langkah kerja:
p=[-2 0 12 -6 8 -1]
x=[-1:0.01:1]
y=polyval(p,x)
plot(x,y,'r-.*')

M. ICHSAN
(4171230012)

B. Manual
1. Diberikan fungsi polynomial f(x)=x7-5x2+3x+21, tentukan
nilai f(x) untuk x = 10, x = 15, dan x = 20.
 x=10
f(10) = (10)7-5(10)2+3(10)+21
= 10.000.000 – 500 + 30 + 21
= 9.999.551
 x=15
f(15) = (15)7-5(15)2+3(15)+21
= 170.859.375 – 1.125 + 45 + 21
= 170.858.316
 x=20
f(20) = (20)7-5(20)2+3(20)+21
= 1.280.000.000 – 2.000 + 60 +21
= 1.279.998.081
2. Tentukan akar-akar dari fungsi f(x) = x6 - 19x4 -10x3 + 84x2 +
40x-96
Pembahasan:
Untuk menentukan akar-akar polinomial di atas,
menggunakan aturan Horner. Pertama, tentukan faktor-
faktor yang memenuhi dari nilai konstanta atau pangkat
terkecil yaitu 96 yang hasil akar-akarnya yang
memungkinkan, yaitu 1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, dan
96. Ini juga berlaku untuk bilangan negatifnya.
Dengan f(x) = x6 – 19x4 – 10x3 + 84x2 + 40x – 96, maka
coba untuk x = 1:
6 5 4 3 2 1 0
x x x x x x x
1 0 –19 10 84 40 –96
1 1 1 –18 –28 56 96 +
1 1 –18 –28 56 96 0

Karena diperoleh sisa = 0, maka benar jika 1 adalah salah


satu akar-akar dari fungsi f(x). Lakukan hal serupa pada
persamaan selanjutnya. Diperoleh persamaan berikut:
f(x) = x6 – 19x4 – 10x3 + 84x2 +40x – 96
= (x – 1)(x5 – x4 – 18x3 – 28x2 + 56x + 96)
= (x – 1)(x – 2)(x4 + 3x3 – 12x2 – 52x – 48)
= (x – 1)(x – 2)(x – 4)(x3 + 7x2 + 16x + 12)
= (x – 1)(x – 2)(x – 4)(x + 2)(x2 + 5x + 6)
= (x – 1)(x – 2)(x – 4)(x + 2)(x + 2)(x + 3)
Dengan demikian, akar-akar dari fungsi: f(x) = x6 – 19x4 –
10x3 + 84x2 + 40x – 96 adalah 1, 2, –2, –3, dan 4.

3. Diberikan fungsi p=7x5 + 3x3 -2x2 - 9x – 8, q= x 4 + 9x3 -11x2


- 8x + 23, dan r=12x3 +7x2 + 27x – 1. Hitung operasi
penjumlahan atau pengurangan dibawah ini.
Penyelesaian:
a. p+q
Pembahasan:
p + q = (7x5 + 3x3 – 2x2 – 9x – 8) + (x4 + 9x3 –11x2 – 8x +
23)
= 7x5 + x4 + 12x3 – 13x2 – 17x + 15
b. p–r
Pembahasan:
p – r = (7x5 + 3x3 – 2x2 – 9x – 8) – (12x3 +7x2 + 27x – 1)
= 7x5 – 9x3 – 9x2 – 36x – 7
c. p+q+r
Pembahasan:
p + q + r = (7x5 + 3x3 – 2x2 – 9x – 8) + (x4 + 9x3 – 11x2 – 8x
+ 23) + (12x3 + 7x2 + 27x – 1)

= 7x5 + x4 + 24x3 – 6x2 + 10x + 14

d. p+r–q
Pembahasan:
p + r – q = (7x5 + 3x3 – 2x2 – 9x – 8) + (12x3 + 7x2 + 27x –
1) – (x4 + 9x3 – 11x2 –8x + 23)

= 7x5 – x4 + 6x3 + 16x2 + 26x – 32


4. Diberikan fungsi A=9x5 + 12x3 -x2 - 5x – 1, B= x4 + 6x3 -2x2 -
2x, dan C=8x3 +x2 + 2x – 4. Tentukan turunan dari:
a. A, B, dan C
A’ = 45x4 + 36x2 - x2 - 2x – 5
B’ = 4x3 + 18x2 - 4x – 2
C’ = 24x2 + 2x + 2
b. AxB
Pembahasan:
A × B = (9x5 + 12x3 – x2 – 5x – 1) × (x4 + 6x3 – 2x2 – 2x)
= 9x9 + 54x8 – 18x7 – 18x6 + 12x7 + 72x6 – 24x5 –
24x4 – x6 – 6x5 + 2x4 + 2x3 – 5x5 – 30x4 + 10x3 +
10x2 – x4 – 6x3 + 2x2 + 2x
= 9x9 + 54x8 – 6x7 + 53x6 – 35x5 – 53x4 + 6x3 + 12x2
+ 2x
(A × B)' = 81x8 + 432x7 – 42x6 + 318x5 – 175x4 – 212x3 +
18x2 + 24x + 2
c. A-C
Pembahasan:
(A-C) = 9x5 + 12x3 -x2 - 5x – 1- (x4 + 6x3 -2x2 - 2x)
= 9x5 - x4+ 6x3 + x2- 3x – 1
(A-C)’ = 45x4 - 4x3+ 18x2 + 2x – 3
d. (A+C) x A
Pembahasan:
A + C = (9x5 + 12x3 – x2 – 5x – 1) + (8x3 + x2 + 2x – 4)
= 9x5 + 20x3 – 3x – 5

(A + C) × A = (9x5 + 20x3 – 3x – 5) × (9x5 + 12x3 – x2 –


5x – 1)
= 81x10 + 108x8 – 9x7 – 45x6 – 9x5 + 180x8
+ 240x6 – 20x5 – 100x4 – 20x3 – 27x6 –
36x4 + 3x3 + 15x2 + 3x – 45x5 – 60x3 +
5x2 + 25x – 5
= 81x10 + 288x8 – 9x7 + 168x6 – 74x5 –
136x4 – 77x3 + 20x2 + 28x – 5
((A + C) × A)' = 810x9 + 2304x7 – 63x6 + 1008x5 –
370x4 – 544x3 – 231x2 + 40x + 28

VIII. KESIMPULAN Dari hasil praktikum yang telah kami lakukan maka dapat
disimpulkan sebagai berikut:
1. Pengetikan polynomial pada Matlab dinyatakan dalam
bentuk vector. Elemen-elemen vektor disusun berdasarkan
koefisien variabel yang memiliki pangkat tertinggi hingga
pangkat terendah. Contoh: 3x-2, pengetikan pada Matlab
menjadi [3 -2].
2. Untuk mencari nilai turunan fungsi polinomial pada Matlab
dapat dilakukan dengan menggunakan fungsi polyder. Untuk
turunan fungsi polynomial tunggal gunakan bentuk fungsi
“turunan=polyder(p)”. Untuk turunan perkalian 2 fungsi
polynomial gunakan bentuk fungsi “turunan=polyder(p,q)”.
Untuk turunan pembagian 2 fungsi polynomial gunakan
bentuk fungsi “[a,b]=polyder(p,q)”.
3. Menggambar grafik fungsi polynomial pada Matlab dapat
dilakukan dengan menggunakan perintah plot.
4. Perintah polyval digunakan untuk menentukan nilai fungsi
polynomial pada suatu titik, perintah roots digunakan untuk
menentukan akar-akar dari fungsi polynomial, dan perintah
deconv digunakan untuk operasi pembagian fungsi
polynomial.

IX. DAFTAR PUSTAKA Afrianita, Reri dan He r u Dibyo Laksono. (2015). Metode
Numerik dengan Matlab. Padang: Lembaga
Pengembangan Teknologi Informasi dan Komunikasi
(LPTIK).
Malensang, dkk. (2012). Pengembangan Model Regresi
Polinomial Berganda pada Kasus Data Pemasaran.
Jurnal Ilmiah Sains. Vol 12 (2).
Shina, dkk. (2012). Rancangan D-Optimal Lokal untuk Regresi
Polinomial Orde 3 dengan Heteroskedastisitas. Jurnal
Gaussian. Vol 1 (1).
Siregar, Tiur Malasari. (2019). Penuntun Praktikum Dasar-
Dasar Matlab. Medan: Unimed Press.

X. ASISTEN LABORATORIUM: 1. FANNISA RAHMADANI (4172111029)


2. DICHI AKBAR WAHYUDI (4171111013)

Sidikalang, 8 Juni 2020

Dosen Pengampu Asisten Laboratorium Praktikan

Dr. Nerli Khairani, S.Si., M.Si Dichi Akbar Wahyudi M. Ichsan Abdillah
NIP: 196911261997021001 NIM: 4171111013 NIM: 4171230012

Anda mungkin juga menyukai