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

>> a=[1 2 3 4];
>> b=[1 4 9 16];
>> c=conv (a,b)

c =

     1     6    20    50    75    84    64


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

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








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

2 Response to "Perkalian, Penjumlahan, Pembagian, dan Turunan Polinomial dalam MATLAB"

Posting Komentar