top of page

MATLAB’da Polinomların Gizli Dünyası: Oluşturma ve Kök Bulma (roots)

  • 11 Mar
  • 1 dakikada okunur

Polinomlar. Matematik derslerinden aşina olduğumuz p(x) = ax^n + bx^{n-1} + .... gibi ifadeler, MATLAB’ın içinde oldukça şık ve basit bir yapıya bürünür. MATLAB için bir polinom, aslında sadece bir katsayılar vektörüdür. Gelin, bu vektörlerin arkasındaki mantığı ve kök bulma sihrini keşfedelim.


  1. Polinomu Tanımlamak: Katsayıların Gücü

    MATLAB’da bir polinom oluşturmak için karmaşık denklemler yazmanıza gerek yoktur. MATLAB, polinomları derecelerine göre azalan katsayılardan oluşan birer satır vektörü olarak görür. Örneğin, elimizde şöyle bir polinom olsun:

    p(x) = 3x^2 + 2x + 5

    MATLAB için bu ifade sadece [3, 2, 5] vektörüdür. Burada dikkat edilmesi gereken en kritik nokta, "sıfır" katsayılı terimlerdir. Eğer polinomunuzda x’li bir terim yoksa, o basamağı mutlaka 0 ile belirtmeniz gerekir; aksi takdirde MATLAB polinomun derecesini yanlış anlayacaktır.

    Bazen elimizde polinomun kendisi değil, sadece kökleri (denklemi sıfır yapan değerler) bulunur. MATLAB, bu kökleri kullanarak orijinal polinom katsayılarına ulaşmamızı sağlayan poly fonksiyonunu sunar. Bu, özellikle bir sistem tasarlarken, istediğimiz performansı verecek olan karakteristik denklemi oluşturmak için kullanılır.


    Matlab poly Komutu

  2. Denklemi Çözmek: roots Fonksiyonu

    Bir mühendis için polinomun katsayılarından ziyade, o polinomu sıfır yapan noktalar yani kökler çok daha heyecan vericidir. Çünkü bir sistemin kararlılığı, hızı ve tepkisi tamamen bu köklerin karmaşık düzlemde nerede durduğuna bağlıdır.

    roots Nasıl Çalışır?

    MATLAB’daki roots fonksiyonu, verdiğiniz katsayılar vektörünü alır ve o polinomun tüm köklerini (reel veya karmaşık) size bir sütun vektörü olarak sunar.

    • Teknik Detay: roots fonksiyonu arka planda bir "refakatçi matris" (companion matrix) oluşturur ve bu matrisin özdeğerlerini hesaplar. Yani aslında polinom çözmek, MATLAB için bir lineer cebir operasyonudur.

    Neden Kökleri Arıyoruz?

    • Kontrol Sistemleri: Bir transfer fonksiyonunun paydasındaki kökler (kutuplar), sistemin kararlı olup olmadığını söyler.

    • Filtre Tasarımı: Sinyal işlemede, filtrenin hangi frekansları yok edeceğini bu kökler belirler.

Matlab roots Komutu


İyi Çalışmalar Dilerim...

 
 

İLETİŞİM

© 2026 LymoTech. Tüm hakları saklıdır.

Designed by Aleyna | Powered by Engineering Logic

bottom of page