Perkalian, Penjumlahan, Pembagian, dan Turunan Polinomial dalam MATLAB
Perkalian
Perkalian polinomial dikerjakan dengan fungsi conv (yang melakukan “convolution” dari dua array).
Perhatikan hasil perkalian dua polinomial di bawah ini :
a(x)=x3+2x2+3x+4 dengan
b(x)=x3+4x2+9x+16:
MATLAB
Penjumlahan
MATLAB tidak menyediakan fungsi langsung untuk menjumlahkan polinomial. Penjumlahan array biasa dapat digunakan jika kedua vektor polinomial mempunyai ukuran yang sama. Untuk menjumlah polinomial a(x) dengan b(x) di atas:
MATLAB
>> f=a+b
f =
2 6 12 20
f =
2 6 12 20
Pembagian
Dalam beberapa kasus tertentu adalah perlu membagi suatu polinomial dengan polinomial yang lain. Dalam MATLAB, hal tersebut dapat dilakukan dengan menggunakan fungsi deconv. Dengan menggunakan polinomial b dan c pada contoh sebelumnya :
MATLAB
>> [q,r] = deconv (c,b)
q =
1 2 3 4
r =
0 0 0 0 0 0 0
q =
1 2 3 4
r =
0 0 0 0 0 0 0
Turunan
Karena turunan suatu polinomial mudah dilakukan MATLAB menyediakan fungsi polyder untuk turunan polinomial :
Misal :
b(x)=x3+4x2+9x+16
MATLAB
>> b=[1 4 9 16]
b =
1 4 9 16
>> h=polyder (b)
h =
3 8 9
b =
1 4 9 16
>> h=polyder (b)
h =
3 8 9
2 Response to "Perkalian, Penjumlahan, Pembagian, dan Turunan Polinomial dalam MATLAB"
Posting Komentar