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
>> 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
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
0 comments:
Posting Komentar