SlideShare a Scribd company logo
1 of 6
Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro
BAB VII
AKAR-AKAR DAN
KARAKTERISTIK POLINOMIAL
7.1 Akar-akar Polinomial
Mencari akar suatu polinomial merupakan suatu masalah tersendiri muncul dalam berbagai bidang
ilmu. MATLAB menyediakan fungsi roots untuk mencari akar polinomial, sedangkan akar-akar
polinimial yang diperoleh dapat dikonversi kedalam persamaan awal dengan fungsi poly. Contoh :
1575.1475.6725.6125.319 23456
++++++ ssssss
akar-akar dapat diperoleh dengan menggunakan fungsi roots:
Contoh 7.1
» p=[1 9 31.25 61.25 67.75 14.75 15]
p =
1.0000 9.0000 31.2500 61.2500 67.7500 14.7500 15.0000
» r=roots(p)
r =
-4.0000
-3.0000
-1.0000 + 2.0000i
-1.0000 - 2.0000i
0.0000 + 0.5000i
0.0 - 0.5000i
akar-akar polinomial tersebut dapat dikonversi ke koefisien polinomial dengan fungsi poly(r):
» poly(r)
ans =
1.0000 9.0000 31.2500 61.2500 67.7500 14.7500 15.0000
Contoh 7.2
» r=[-1 -2 -3+4i -3-4i]
r =
-1.0000 -2.0000 -3.0000 + 4.0000i -3.0000 - 4.0000i
» poly(r)
Ansar Suyuti
VII-
87
Akar-akar dan Karakteristik
Polinomial
ans =
1 9 45 87 50
berarti persamaan polinomialnya adalah :
05087459 234
=++++ ssss
MATLAB juga juga dapat mencari akar karakteristik persamaan polinomial dalam bentuk matriks :
A=










−−
−−
−
5116
6116
110
Karakteristik persamaan dari matriks tersebut dapat diperoleh fungsi poly dan akar-akar persamaan
diperoleh dengan fungsi roots.
Contoh 7.3
» A=[0 1 -1;-6 -11 6;-6 -11 5];
» p=poly(A)
p =
1.0000 6.0000 11.0000 6.0000
» r=roots(p)
r =
-3.0000
-2.0000
-1.0000
akar-akar dari karakteristik persamaan tersebut sama dengan eigenvalues dari matriks A atau
r=eig(A)
» eig(A)
ans =
-1.0000
-2.0000
-3.0000
5.2 Perkalian, Pembagian dan Penjumlahan Polinomial
Perkalian polinomial dilakukan dengan fungsi conv ( melakukan convulotion dari array), pembagian
dilakukan dengan fungsi deconv dan penjumlahan dilakukan dengan seperti penjumlahan array biasa
Ansar Suyuti
VII-
86
Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro
tetapi derajat polinomial harus sama, jika polinomial mempunyai derajat yang berbeda maka derajat
yang lebih rendah ditambahkan dengan koefisien-koefisien nol atau menggunakan fungsi yang
disediakan oleh MATLAB yaitu polyadd.
Contoh 7.4.
1272
++= ssA dan 92
+= sB carilah C=A.B , D=C+B dan E=C-B
5281379 234
++++= ssssA dan 1342
++= ssY carilah
Y
Z
X =
contoh dapat diselesaikan dengan MATLAB
A=[1 7 12];B=[1 0 9];
Z=[1 9 37 81 52]; Y=[1 4 13];
C=conv(A,B)
D=A+B
E=A-B
X=deconv(Z,Y)
Hasil dari program adalah :
C =
1 7 21 63 108
D =
2 7 21
E =
0 7 3
X =
1 5 4
5.3 Turunan
Turunan polinomial dapat dilakukan dengan menggunakan fungsi polyder.
5281379 234
++++= ssssA
turunan dari polinomial A adalah:
» A=[1 9 37 81 52];
» polyder(A)
ans =
4 27 74 81
5.4 Polynomial Curve Fitting
n
dd
cxcxcxp +++= −
....)( 1
21
persamaan tersebut mempunyai koefisien n=d+1, dengan derajat d. Maka fungsi pengurangan orde
polynomial adalah polyfit(x,y,d).
Contoh 7.5.
Ansar Suyuti
VII-
87
Akar-akar dan Karakteristik
Polinomial
X= 0 1 2 4 6 10
Y= 1 7 23 109 307 1231
Carilah sebuah polinomial derajat ke 3 dari data tersebut di atas;
» x=[0 1 2 4 6 10];
» y=[1 7 23 109 307 1231];
» c = polyfit(x,y,3)
c =
1.0000 2.0000 3.0000 1.0000
5.5 Evaluasi Polinomial
Evaluasi polinomial dapat dilakukan dengan fungsi polyval(c,x).
Contoh 7.6
kita ingin mengevaluasi polynomial c terhadap titik x= 0,1,2,3 dan 4 .
» plot(t,x)
» c=[1 2 3 1];
» x=0:1:4;
» y=polyval(c,x)
y =
1 7 23 55 109
» plot(x,y),title('x^3+2x^2+3x+1')
0 0.5 1 1.5 2 2.5 3 3.5 4
0
20
40
60
80
100
120
x3
+2x2
+3x+1
5.6 Partial-fraction Expansion
Untuk memperoleh residu atau partial-fraction expantion ( r ) , kutup yang bersesuaian (p) dan dirct
terms (K), digunakan fungsi : [r,p,K]=residu(b,a].
Ansar Suyuti
VII-
86
Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro
01
1
1
01
1
1
...
...
)(
)(
asasasa
bsbsbsb
sQ
sP
n
n
n
n
m
m
m
m
++++
++++
= −
−
−
−
Vector b dan a merupakan koefisien dari polinomial.
Contoh7.7
Hitunglah partial fraction expantion dari :
44
192
)( 23
3
+++
++
=
sss
ss
sF
Penyelesaian dengan MATLAB adalah
» b=[2 0 9 1];
» a=[1 1 4 4];
» [r,p,K]=residue(b,a)
r =
0.0000 - 0.2500i
0.0000 + 0.2500i
-2.0000
p =
-0.0000 + 2.0000i
-0.0000 - 2.0000i
-1.0000
K =
2
Berarti partial fraction expantion-nya adalah
4
1
1
2
2
25.0
2
25.0
1
2
2 2
+
+
+
−
+=
−
−
+
−
+
+
−
+
ssjs
j
js
j
s
untuk mengembalikan persamaan polinomial P(s)/Q(s) dapat dilakukan dengan fungsi
[b,a]=residue(r,p,K).
» [b,a]=residue(r,p,K)
b =
2.0000 0.0000 9.0000 1.0000
a =
1.0000 1.0000 4.0000 4.0000
Ansar Suyuti
VII-
87
Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro
01
1
1
01
1
1
...
...
)(
)(
asasasa
bsbsbsb
sQ
sP
n
n
n
n
m
m
m
m
++++
++++
= −
−
−
−
Vector b dan a merupakan koefisien dari polinomial.
Contoh7.7
Hitunglah partial fraction expantion dari :
44
192
)( 23
3
+++
++
=
sss
ss
sF
Penyelesaian dengan MATLAB adalah
» b=[2 0 9 1];
» a=[1 1 4 4];
» [r,p,K]=residue(b,a)
r =
0.0000 - 0.2500i
0.0000 + 0.2500i
-2.0000
p =
-0.0000 + 2.0000i
-0.0000 - 2.0000i
-1.0000
K =
2
Berarti partial fraction expantion-nya adalah
4
1
1
2
2
25.0
2
25.0
1
2
2 2
+
+
+
−
+=
−
−
+
−
+
+
−
+
ssjs
j
js
j
s
untuk mengembalikan persamaan polinomial P(s)/Q(s) dapat dilakukan dengan fungsi
[b,a]=residue(r,p,K).
» [b,a]=residue(r,p,K)
b =
2.0000 0.0000 9.0000 1.0000
a =
1.0000 1.0000 4.0000 4.0000
Ansar Suyuti
VII-
87

More Related Content

What's hot

File1 soal contoh binomial dan poisson
File1 soal contoh binomial dan poissonFile1 soal contoh binomial dan poisson
File1 soal contoh binomial dan poissonIr. Zakaria, M.M
 
Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )Kelinci Coklat
 
persamaan-diferensial-orde-ii
persamaan-diferensial-orde-iipersamaan-diferensial-orde-ii
persamaan-diferensial-orde-iiFaried Doank
 
Diferensial Parsial
Diferensial ParsialDiferensial Parsial
Diferensial ParsialRose Nehe
 
Pecahan Parsial dan Transform Laplace invers pada MNA
Pecahan Parsial dan Transform Laplace invers pada MNAPecahan Parsial dan Transform Laplace invers pada MNA
Pecahan Parsial dan Transform Laplace invers pada MNAGold Dayona
 
Transformasi laplace
Transformasi laplaceTransformasi laplace
Transformasi laplacedwiprananto
 
Vektor - Pertemuan 41- Aljabar Linear
Vektor - Pertemuan 41- Aljabar LinearVektor - Pertemuan 41- Aljabar Linear
Vektor - Pertemuan 41- Aljabar Linearahmad haidaroh
 
Makalah persamaan differensial
Makalah persamaan differensialMakalah persamaan differensial
Makalah persamaan differensialnafis_apis
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1Jamil Sirman
 
Materi 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleksMateri 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleksahmad fauzan
 
Fungsi beberapa varibel peubah banyak
Fungsi beberapa varibel peubah banyakFungsi beberapa varibel peubah banyak
Fungsi beberapa varibel peubah banyakMono Manullang
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linierokti agung
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidelNur Fadzri
 

What's hot (20)

File1 soal contoh binomial dan poisson
File1 soal contoh binomial dan poissonFile1 soal contoh binomial dan poisson
File1 soal contoh binomial dan poisson
 
Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )
 
persamaan-diferensial-orde-ii
persamaan-diferensial-orde-iipersamaan-diferensial-orde-ii
persamaan-diferensial-orde-ii
 
Iterasi jacobi
Iterasi jacobiIterasi jacobi
Iterasi jacobi
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
 
Diferensial Parsial
Diferensial ParsialDiferensial Parsial
Diferensial Parsial
 
Pecahan Parsial dan Transform Laplace invers pada MNA
Pecahan Parsial dan Transform Laplace invers pada MNAPecahan Parsial dan Transform Laplace invers pada MNA
Pecahan Parsial dan Transform Laplace invers pada MNA
 
Transformasi laplace
Transformasi laplaceTransformasi laplace
Transformasi laplace
 
Vektor - Pertemuan 41- Aljabar Linear
Vektor - Pertemuan 41- Aljabar LinearVektor - Pertemuan 41- Aljabar Linear
Vektor - Pertemuan 41- Aljabar Linear
 
Met num 9
Met num 9Met num 9
Met num 9
 
Makalah persamaan differensial
Makalah persamaan differensialMakalah persamaan differensial
Makalah persamaan differensial
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1
 
Modul Kalkulus Lanjut
Modul Kalkulus LanjutModul Kalkulus Lanjut
Modul Kalkulus Lanjut
 
Transenden
TransendenTransenden
Transenden
 
Materi 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleksMateri 4 programasi linier dan solusi metode simpleks
Materi 4 programasi linier dan solusi metode simpleks
 
Contoh-soal-kalkulus-iii
Contoh-soal-kalkulus-iiiContoh-soal-kalkulus-iii
Contoh-soal-kalkulus-iii
 
Ppt induksi matematika
Ppt induksi matematikaPpt induksi matematika
Ppt induksi matematika
 
Fungsi beberapa varibel peubah banyak
Fungsi beberapa varibel peubah banyakFungsi beberapa varibel peubah banyak
Fungsi beberapa varibel peubah banyak
 
Metode interpolasi linier
Metode  interpolasi linierMetode  interpolasi linier
Metode interpolasi linier
 
Iterasi gauss seidel
Iterasi gauss seidelIterasi gauss seidel
Iterasi gauss seidel
 

Similar to Matlab 7

76110863 matlab
76110863 matlab76110863 matlab
76110863 matlabJose Costa
 
Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Samuel Pinto'o
 
Tutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiaTutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiazn Yedhi
 
Tutorial matlab libre
Tutorial matlab libreTutorial matlab libre
Tutorial matlab libreDoni Rahman
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlabNur Lely
 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarPrandita Sega
 
Handout Matematika Kelas 9
Handout Matematika Kelas 9Handout Matematika Kelas 9
Handout Matematika Kelas 9SalimMH1
 
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan Linear
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan LinearFungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan Linear
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan LinearKristantoMath
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAndry Saftiawan
 
Pekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptxPekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptxssuserb7d229
 
Modul Matematika Fungsi Kuadrat
Modul Matematika Fungsi KuadratModul Matematika Fungsi Kuadrat
Modul Matematika Fungsi KuadratDinar Nirmalasari
 
Rangkuman Drill Soal maatematika wajib ips 3.pptx
Rangkuman Drill Soal maatematika wajib ips 3.pptxRangkuman Drill Soal maatematika wajib ips 3.pptx
Rangkuman Drill Soal maatematika wajib ips 3.pptxAyamoetz5488
 

Similar to Matlab 7 (20)

Matlab 5
Matlab 5Matlab 5
Matlab 5
 
76110863 matlab
76110863 matlab76110863 matlab
76110863 matlab
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Matdas.pptx
Matdas.pptxMatdas.pptx
Matdas.pptx
 
Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Modul maple untuk metnum 2014
Modul maple untuk metnum 2014
 
Tutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiaTutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesia
 
Tutorial matlab .pdf
Tutorial matlab .pdfTutorial matlab .pdf
Tutorial matlab .pdf
 
Tutorial matlab libre
Tutorial matlab libreTutorial matlab libre
Tutorial matlab libre
 
Matlab Tutorial
Matlab TutorialMatlab Tutorial
Matlab Tutorial
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses Belajar
 
Handout Matematika Kelas 9
Handout Matematika Kelas 9Handout Matematika Kelas 9
Handout Matematika Kelas 9
 
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan Linear
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan LinearFungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan Linear
Fungsi Eksponensial & Logaritma, Barisan & Deret, Sistem Persamaan Linear
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLAB
 
Pekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptxPekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptx
 
Modul Matematika Fungsi Kuadrat
Modul Matematika Fungsi KuadratModul Matematika Fungsi Kuadrat
Modul Matematika Fungsi Kuadrat
 
Rangkuman Drill Soal maatematika wajib ips 3.pptx
Rangkuman Drill Soal maatematika wajib ips 3.pptxRangkuman Drill Soal maatematika wajib ips 3.pptx
Rangkuman Drill Soal maatematika wajib ips 3.pptx
 

More from Hastih Leo

PPT INTERPOLASI POLINOMIAL
PPT INTERPOLASI POLINOMIALPPT INTERPOLASI POLINOMIAL
PPT INTERPOLASI POLINOMIALHastih Leo
 
Dampak PLTN terhadap lingkungan
Dampak PLTN terhadap lingkunganDampak PLTN terhadap lingkungan
Dampak PLTN terhadap lingkunganHastih Leo
 
MAKALAH KESTABILAN TEGANGAN
MAKALAH KESTABILAN TEGANGANMAKALAH KESTABILAN TEGANGAN
MAKALAH KESTABILAN TEGANGANHastih Leo
 
MODUL PRAKTIKUM FISIKA DASAR II
MODUL PRAKTIKUM FISIKA DASAR IIMODUL PRAKTIKUM FISIKA DASAR II
MODUL PRAKTIKUM FISIKA DASAR IIHastih Leo
 
PPT ISOLASI JARINGAN DISTRIBUSI
PPT ISOLASI JARINGAN DISTRIBUSIPPT ISOLASI JARINGAN DISTRIBUSI
PPT ISOLASI JARINGAN DISTRIBUSIHastih Leo
 
PPT MENARA TRANSMISI
PPT MENARA TRANSMISIPPT MENARA TRANSMISI
PPT MENARA TRANSMISIHastih Leo
 
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAH
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAHMAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAH
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAHHastih Leo
 
Makalah KONVERSI ENERGI
Makalah KONVERSI ENERGIMakalah KONVERSI ENERGI
Makalah KONVERSI ENERGIHastih Leo
 
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...Hastih Leo
 
TUGAS BAHASA C
TUGAS BAHASA CTUGAS BAHASA C
TUGAS BAHASA CHastih Leo
 
TUGAS BAHASA C
TUGAS BAHASA CTUGAS BAHASA C
TUGAS BAHASA CHastih Leo
 
Makalah Teknologi Transformator
Makalah Teknologi TransformatorMakalah Teknologi Transformator
Makalah Teknologi TransformatorHastih Leo
 

More from Hastih Leo (20)

PPT INTERPOLASI POLINOMIAL
PPT INTERPOLASI POLINOMIALPPT INTERPOLASI POLINOMIAL
PPT INTERPOLASI POLINOMIAL
 
Dampak PLTN terhadap lingkungan
Dampak PLTN terhadap lingkunganDampak PLTN terhadap lingkungan
Dampak PLTN terhadap lingkungan
 
MAKALAH KESTABILAN TEGANGAN
MAKALAH KESTABILAN TEGANGANMAKALAH KESTABILAN TEGANGAN
MAKALAH KESTABILAN TEGANGAN
 
MODUL PRAKTIKUM FISIKA DASAR II
MODUL PRAKTIKUM FISIKA DASAR IIMODUL PRAKTIKUM FISIKA DASAR II
MODUL PRAKTIKUM FISIKA DASAR II
 
PPT ISOLASI JARINGAN DISTRIBUSI
PPT ISOLASI JARINGAN DISTRIBUSIPPT ISOLASI JARINGAN DISTRIBUSI
PPT ISOLASI JARINGAN DISTRIBUSI
 
PPT MENARA TRANSMISI
PPT MENARA TRANSMISIPPT MENARA TRANSMISI
PPT MENARA TRANSMISI
 
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAH
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAHMAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAH
MAKALAH TRANSMISI ARUS BOLAK BALIK KAWAT TANAH
 
Makalah KONVERSI ENERGI
Makalah KONVERSI ENERGIMakalah KONVERSI ENERGI
Makalah KONVERSI ENERGI
 
Matlab 10
Matlab 10Matlab 10
Matlab 10
 
Matlab 8
Matlab 8Matlab 8
Matlab 8
 
Matlab 6
Matlab 6Matlab 6
Matlab 6
 
Matlab 4
Matlab 4Matlab 4
Matlab 4
 
Matlab 3
Matlab 3Matlab 3
Matlab 3
 
Matlab 1
Matlab 1Matlab 1
Matlab 1
 
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...
Sebuah program untuk menghitung luar persegi panjang, luas segitiga dan luas ...
 
TUGAS BAHASA C
TUGAS BAHASA CTUGAS BAHASA C
TUGAS BAHASA C
 
TUGAS BAHASA C
TUGAS BAHASA CTUGAS BAHASA C
TUGAS BAHASA C
 
BAHASA C
BAHASA CBAHASA C
BAHASA C
 
Tugas MATLAB
Tugas MATLABTugas MATLAB
Tugas MATLAB
 
Makalah Teknologi Transformator
Makalah Teknologi TransformatorMakalah Teknologi Transformator
Makalah Teknologi Transformator
 

Recently uploaded

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 

Recently uploaded (8)

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 

Matlab 7

  • 1. Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro BAB VII AKAR-AKAR DAN KARAKTERISTIK POLINOMIAL 7.1 Akar-akar Polinomial Mencari akar suatu polinomial merupakan suatu masalah tersendiri muncul dalam berbagai bidang ilmu. MATLAB menyediakan fungsi roots untuk mencari akar polinomial, sedangkan akar-akar polinimial yang diperoleh dapat dikonversi kedalam persamaan awal dengan fungsi poly. Contoh : 1575.1475.6725.6125.319 23456 ++++++ ssssss akar-akar dapat diperoleh dengan menggunakan fungsi roots: Contoh 7.1 » p=[1 9 31.25 61.25 67.75 14.75 15] p = 1.0000 9.0000 31.2500 61.2500 67.7500 14.7500 15.0000 » r=roots(p) r = -4.0000 -3.0000 -1.0000 + 2.0000i -1.0000 - 2.0000i 0.0000 + 0.5000i 0.0 - 0.5000i akar-akar polinomial tersebut dapat dikonversi ke koefisien polinomial dengan fungsi poly(r): » poly(r) ans = 1.0000 9.0000 31.2500 61.2500 67.7500 14.7500 15.0000 Contoh 7.2 » r=[-1 -2 -3+4i -3-4i] r = -1.0000 -2.0000 -3.0000 + 4.0000i -3.0000 - 4.0000i » poly(r) Ansar Suyuti VII- 87
  • 2. Akar-akar dan Karakteristik Polinomial ans = 1 9 45 87 50 berarti persamaan polinomialnya adalah : 05087459 234 =++++ ssss MATLAB juga juga dapat mencari akar karakteristik persamaan polinomial dalam bentuk matriks : A=           −− −− − 5116 6116 110 Karakteristik persamaan dari matriks tersebut dapat diperoleh fungsi poly dan akar-akar persamaan diperoleh dengan fungsi roots. Contoh 7.3 » A=[0 1 -1;-6 -11 6;-6 -11 5]; » p=poly(A) p = 1.0000 6.0000 11.0000 6.0000 » r=roots(p) r = -3.0000 -2.0000 -1.0000 akar-akar dari karakteristik persamaan tersebut sama dengan eigenvalues dari matriks A atau r=eig(A) » eig(A) ans = -1.0000 -2.0000 -3.0000 5.2 Perkalian, Pembagian dan Penjumlahan Polinomial Perkalian polinomial dilakukan dengan fungsi conv ( melakukan convulotion dari array), pembagian dilakukan dengan fungsi deconv dan penjumlahan dilakukan dengan seperti penjumlahan array biasa Ansar Suyuti VII- 86
  • 3. Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro tetapi derajat polinomial harus sama, jika polinomial mempunyai derajat yang berbeda maka derajat yang lebih rendah ditambahkan dengan koefisien-koefisien nol atau menggunakan fungsi yang disediakan oleh MATLAB yaitu polyadd. Contoh 7.4. 1272 ++= ssA dan 92 += sB carilah C=A.B , D=C+B dan E=C-B 5281379 234 ++++= ssssA dan 1342 ++= ssY carilah Y Z X = contoh dapat diselesaikan dengan MATLAB A=[1 7 12];B=[1 0 9]; Z=[1 9 37 81 52]; Y=[1 4 13]; C=conv(A,B) D=A+B E=A-B X=deconv(Z,Y) Hasil dari program adalah : C = 1 7 21 63 108 D = 2 7 21 E = 0 7 3 X = 1 5 4 5.3 Turunan Turunan polinomial dapat dilakukan dengan menggunakan fungsi polyder. 5281379 234 ++++= ssssA turunan dari polinomial A adalah: » A=[1 9 37 81 52]; » polyder(A) ans = 4 27 74 81 5.4 Polynomial Curve Fitting n dd cxcxcxp +++= − ....)( 1 21 persamaan tersebut mempunyai koefisien n=d+1, dengan derajat d. Maka fungsi pengurangan orde polynomial adalah polyfit(x,y,d). Contoh 7.5. Ansar Suyuti VII- 87
  • 4. Akar-akar dan Karakteristik Polinomial X= 0 1 2 4 6 10 Y= 1 7 23 109 307 1231 Carilah sebuah polinomial derajat ke 3 dari data tersebut di atas; » x=[0 1 2 4 6 10]; » y=[1 7 23 109 307 1231]; » c = polyfit(x,y,3) c = 1.0000 2.0000 3.0000 1.0000 5.5 Evaluasi Polinomial Evaluasi polinomial dapat dilakukan dengan fungsi polyval(c,x). Contoh 7.6 kita ingin mengevaluasi polynomial c terhadap titik x= 0,1,2,3 dan 4 . » plot(t,x) » c=[1 2 3 1]; » x=0:1:4; » y=polyval(c,x) y = 1 7 23 55 109 » plot(x,y),title('x^3+2x^2+3x+1') 0 0.5 1 1.5 2 2.5 3 3.5 4 0 20 40 60 80 100 120 x3 +2x2 +3x+1 5.6 Partial-fraction Expansion Untuk memperoleh residu atau partial-fraction expantion ( r ) , kutup yang bersesuaian (p) dan dirct terms (K), digunakan fungsi : [r,p,K]=residu(b,a]. Ansar Suyuti VII- 86
  • 5. Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro 01 1 1 01 1 1 ... ... )( )( asasasa bsbsbsb sQ sP n n n n m m m m ++++ ++++ = − − − − Vector b dan a merupakan koefisien dari polinomial. Contoh7.7 Hitunglah partial fraction expantion dari : 44 192 )( 23 3 +++ ++ = sss ss sF Penyelesaian dengan MATLAB adalah » b=[2 0 9 1]; » a=[1 1 4 4]; » [r,p,K]=residue(b,a) r = 0.0000 - 0.2500i 0.0000 + 0.2500i -2.0000 p = -0.0000 + 2.0000i -0.0000 - 2.0000i -1.0000 K = 2 Berarti partial fraction expantion-nya adalah 4 1 1 2 2 25.0 2 25.0 1 2 2 2 + + + − += − − + − + + − + ssjs j js j s untuk mengembalikan persamaan polinomial P(s)/Q(s) dapat dilakukan dengan fungsi [b,a]=residue(r,p,K). » [b,a]=residue(r,p,K) b = 2.0000 0.0000 9.0000 1.0000 a = 1.0000 1.0000 4.0000 4.0000 Ansar Suyuti VII- 87
  • 6. Dasar Dasar Pemrograman MATLAB untuk Teknik Elektro 01 1 1 01 1 1 ... ... )( )( asasasa bsbsbsb sQ sP n n n n m m m m ++++ ++++ = − − − − Vector b dan a merupakan koefisien dari polinomial. Contoh7.7 Hitunglah partial fraction expantion dari : 44 192 )( 23 3 +++ ++ = sss ss sF Penyelesaian dengan MATLAB adalah » b=[2 0 9 1]; » a=[1 1 4 4]; » [r,p,K]=residue(b,a) r = 0.0000 - 0.2500i 0.0000 + 0.2500i -2.0000 p = -0.0000 + 2.0000i -0.0000 - 2.0000i -1.0000 K = 2 Berarti partial fraction expantion-nya adalah 4 1 1 2 2 25.0 2 25.0 1 2 2 2 + + + − += − − + − + + − + ssjs j js j s untuk mengembalikan persamaan polinomial P(s)/Q(s) dapat dilakukan dengan fungsi [b,a]=residue(r,p,K). » [b,a]=residue(r,p,K) b = 2.0000 0.0000 9.0000 1.0000 a = 1.0000 1.0000 4.0000 4.0000 Ansar Suyuti VII- 87