MATLAB ÖZEL DERSİ ALMAK İÇİN TIKLAYIN.
Matlab’da Polinom Uygulamaları
Bu bölümde polinomlar ile ilgili Matlab komutlarını göreceğiz. Sırasıyla:-
Matlab'da Bir Polinomun Tanıtılması
-
Matlab'da Polinomun köklerinin bulunması: Matlab roots komutu
-
Matlab'da Polinomların Toplanması
-
Matlab'da Polinomların Çarpılması: Matlab conv komutu
-
Matlab’da Kökleri Bilinen Bir Polinomu Elde Etme: Matlab poly komutu
-
Matlab’da Bir Matrisin Karakteristik Denkleminin Bulunması: Matlab poly komutu
-
Matlab’da Polinomda Bilinmeyenin yerine değer atanması: Matlab polyval komutu
-
Matlab’da Bir Polinomun Türevinin Alınması: Matlab polyder komutu
-
Matlab’da Bir Polinomun İntegralinin Alınması: Matlab polyint komutu
-
Matlab’da Polinomial Eğri Uydurulması Matlab polyfit komutu
Bir Polinomun Matlab’a Tanıtılması
Matlab roots komutu
roots(katsayilar) veya kokler = roots(katsayilar) Örnek:Örnek:
1.0000
Bu örnek’te görüldüğü üzere polinomun kökleri istenirse, bir değişkenine atanabilir. Burada ‘kokler’ isimli değişkene atanmıştır. Polinomun değerleri 0, 3, 2 ve 1’dir. MATLAB KURSU İÇİN TIKLAYIN.Matlab’da Polinomların Toplanması:
Örnek:
Matlab’da Polinomların Çarpılması: (conv)
Matlab conv komutu
Matlab’da polinom çarpımı için ‘conv’ hazır fonksiyonu vardır. Çarpmak istediğimiz polinomların katsayılarını bu fonksiyona girdiğimizde, cevap olarak çarpım sonucu elde edilen polinomun katsayılarını alırız. Örnek:Matlab’da Polinomların Bölünmesi: (deconv)
Matlab deconv komutu
Matlab’da polinom bölümü için ‘deconv’ hazır fonksiyonu vardır. Bölmek istediğimiz polinomların katsayılarını sırasıyla pay ve payda olacak şekilde bu fonksiyona girdiğimizde, cevap olarak bölüm sonucu elde edilen polinomun katsayılarını alırız. ‘deconv’ hazır fonksiyonun kullanım şekli aşağıdaki gibidir. [bolum, kalan]= deconv(bolunen, bolen ) şeklindedir. Örnek: Matlab yardımıylaMatlab’da Kökleri Bilinen Bir Polinomu Elde Etme: (poly)
Matlab poly komutu:
Matlab’da kökleri bilinen bir polinomun katsayıları ‘poly’ hazır fonksiyonu ile bulunur. Katsayılarını bulmak istediğimiz polinomun köklerini bir satır vektörde tanımlarız. Bu satır vektörü ‘poly’ fonksiyonuna girdiğimizde, cevap olarak polinomun katsayılarını alırız. ‘poly’ fonksiyonu bir nevi ‘roots’ fonksiyonun tersi yönde işlem görür. ‘roots’ fonksiyonu katsayılardan köklere, ‘poly’ fonksiyonu ise köklerden polinom katsayılarına ulaşmamızı sağlar. Örnek: Kökleri -2 ,-3, ve -4 olan polinomu tanımlayınız. Bu polinomMatlab’da Bir Matrisin Karakteristik Denkleminin Bulunması: (poly)
Matlab poly komutu
A bir matris olmak üzere det(sI-A)= 0 denklemi bize matrisin karakteristik denklemini verir. Matlab’da bir matrisin karakteristik denklemini ‘poly’ hazır fonksiyonu ile buluruz. Genel kullanım formu: Karakteristik_polinom = poly(matris) şeklindedir. Örnek:Matlab’da Polinomda Bilinmeyenin yerine değer atanması: (polyval)
Matlab polyval komutu
Matlab’da polinomda bilinmeyenin yerine bir değerin atanması için ‘polyval’ fonksiyonunu kullanılır. Bu fonksiyonum genel kullanım şekli şu şekildedir. polinomun_degeri = polyval(katsayilar, atanacak_deger) Örnek:Matlab’da Bir Polinomun Türevinin Alınması: (polyder)
Matlab polyder komutu
Matlab’da bir polinomun türevini almak için ‘polyder’ hazır fonksiyonu vardır. Türevini almak istediğimiz polinomun katsayılarını bir satır vektöre atarız. Bu satır vektörü , ‘polyder’ fonksiyonuna girdiğimizde cevap olarak, polinomun türevi alınmasıyla elde edilen polinomun katsayılarını verecektir. Örnek:Matlab’da Bir Polinomun İntegralinin Alınması: (polyint)
Matlab polyint komutu
Matlab’da bir polinomun integralini almak için ‘polyint’ hazır fonksiyonu vardır. İntegralini almak istediğimiz polinomun katsayılarını bir satır vektöre atarız. Bu satır vektörü , ‘polyint’ fonksiyonuna girdiğimizde cevap olarak, polinomun integrali alınmasıyla elde edilen polinomun katsayılarını verecektir. Örnek:Matlab’da Polinomial Eğri Uydurulması (polyfit)
Matlab polyfit komutu
Bir dinamik sistemimiz varsa ve bu sisteme çeşitli girişler uygulayıp çıktıları ölçüyorsak, bu veriler ile giriş ve çıkış arasındaki ilişkiyi polinom olarak ifade edebiliriz. Genel kullanım yapısı aşağıdaki gibidir. polyfit(giris_verileri, cikis_verileri, polinomun_mertebesi) Örnek:Giriş | 0 | 1 | 2 | 3 |
Çıkış | 3 | 6 | 40 | 100 |
