Fourier Serisi Hesaplama

Fourier katsayılarını hesaplamak, kısmi toplamı incelemek ve rekonstrüksiyonu karşılaştırmak için periyodik bir fonksiyon veya en fazla beş parça girin.

Bir periyot boyunca fonksiyon

a ve b sizin x biriminizi kullanır; trigonometrik argümanlar radyan cinsindendir. Periyot T = b − a şeklindedir.

Fonksiyon parçaları

x, pi, e, + − * / ^, parantez, sin, cos, tan, exp, ln, log, sqrt, abs, min ve max kullanın. Çarpma işlemi 2*x veya 2x olarak yazılabilir.

Örnekler

Seri ve hassasiyet

1 ile 30 arasında tam sayı.
200 ile 4000 arasında çift sayı; kararlılık kontrolü bu çözünürlüğün iki katında tekrarlanır.
İsteğe bağlı; periyotla aynı x birimini kullanır.

Fourier rekonstrüksiyonu

Kısmi toplam

Katsayılar

naₙbₙGenlik

Formül ve yerine koyma

SN(x) = a₀/2 + Σ [aₙ cos(nω₀x) + bₙ sin(nω₀x)]

a₀ = (2/T) ∫ f(x) dx

aₙ = (2/T) ∫ f(x) cos(nω₀x) dx

bₙ = (2/T) ∫ f(x) sin(nω₀x) dx

Örneği düzenleyin, ardından seriyi hesaplayın.

İfadeleriniz ve hesaplamalarınız bu tarayıcıda kalır ve asla sunucuya yüklenmez.

SSS

Bu hesaplayıcı hangi Fourier katsayısı kuralını kullanıyor?

f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)] şeklinde yazar (ω₀ = 2π/T). Buna göre a₀, aₙ ve bₙ katsayılarının tümü 2/T faktörünü kullanır. Bazı kitaplar bunun yerine ortalamayı doğrudan a₀ içine koyar; katsayıları eşleştirmeden önce gösterilen formülü karşılaştırın.

Katsayılar kesin mi?

Hayır. Bunlar bileşik Simpson kuralından elde edilen sayısal integrallerdir. Hesaplayıcı, işlemi seçilen çözünürlüğün iki katında tekrarlar ve en büyük katsayı değişimini bildirir. Küçük bir değişim gösterilen basamakları destekler ancak resmi bir hata sınırı değildir.

Grafik bir sıçrama yakınında neden dalgalanıyor?

Sonlu bir Fourier toplamı, bir süreksizlik yakınında dalgalanır. Harmonik eklemek etkilenen bölgeyi daraltır ancak karakteristik Gibbs aşımını ortadan kaldırmaz. Sıçrama noktasında seri, olağan yakınsaklık koşulları altında sol ve sağ limitlerin ortalamasına yaklaşır.

Fourier Serisi Analizine Giriş

Fourier serisi, periyodik fonksiyonları sinüs ve kosinüs bileşenlerinin sonsuz toplamı şeklinde ayrıştırarak analiz etmeyi sağlar. Bu matematiksel yöntem, karmaşık dalga şekillerini daha basit harmonik bileşenlere bölerek incelemeyi mümkün kılar. Fiziksel dünyada karşılaşılan kare dalga, üçgen dalga veya testere dişi gibi keskin geçişlere sahip sinyaller, Fourier serisi kullanılarak trigonometrik fonksiyonlar cinsinden yeniden oluşturulabilir.

Bu analiz sürecinde, orijinal fonksiyonun harmonik bileşenlerine ne kadar yaklaştığını görmek için kısmi toplamlar (Sₙ(x)) kullanılır. Harmonik sayısı (N) arttıkça, elde edilen kısmi toplam orijinal fonksiyona daha çok yaklaşır ve rekonstrüksiyon kalitesi artar.

Fourier Katsayılarının Matematiksel Temeli

Bir periyodik fonksiyonun Fourier serisi açılımı yapılırken a₀, aₙ ve bₙ katsayılarının hesaplanması gerekir. Bu hesaplayıcı, matematik literatüründe yaygın olarak kabul gören şu Fourier kuralını ve gösterimini temel alır:

f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]

Burada periyot T = b - a olarak tanımlanır ve temel frekans ω₀ = (2π) / T formülüyle hesaplanır. Bu gösterim tercih edildiğinde, sabit terim a₀ / 2 olarak seriye dahil edilir. Bu entegrasyon kuralının bir sonucu olarak a₀, aₙ ve bₙ katsayılarının tamamı ortak 2/T entegrasyon faktörünü kullanır.

Katsayıların hesaplanma mantığı şu şekildedir:

  • Sabit Terim (a₀): Fonksiyonun bir periyot boyunca ortalama değerini temsil eder ve "a₀ = (2/T)∫f(x)dx = ‹a0›; sabit terim a₀/2 = ‹constant›." formülüyle elde edilir.
  • Kosinüs Katsayıları (aₙ): Fonksiyonun çift bileşenlerinin genliğini belirler.
  • Sinüs Katsayıları (bₙ): Fonksiyonun tek bileşenlerinin genliğini belirler.

Eğer fonksiyon birden fazla parçadan oluşuyorsa, katsayıları bulmak için "n = 1…‹terms› için her bir parçanın ayrı ayrı integralini alın ve aₙ ile bₙ için sonuçları toplayın." kuralı uygulanır.

Parçalı Fonksiyonlar ve Tanımlama Kuralları

Gerçek dünya sinyalleri genellikle tek bir matematiksel ifade yerine farklı aralıklarda farklı karakterler gösteren parçalı fonksiyonlar şeklinde ortaya çıkar. Bu araç üzerinde, tek bir periyot boyunca tanımlı kesintisiz bir fonksiyon girilebileceği gibi, en fazla beş ayrı parçadan oluşan parçalı fonksiyonlar da tanımlanabilir.

Fonksiyon parçalarını tanımlarken şu kurallara dikkat edilmelidir:

  • Her bir parça için "başlangıç" (from) ve "bitiş" (to) sınırları belirlenmelidir.
  • Yeni parçalar eklemek için "Parça ekle" seçeneği, mevcut parçaları azaltmak için ise "‹n›. parçayı kaldır" seçeneği kullanılır.
  • Matematiksel ifadelerde x, pi, e, +, , *, /, ^, parantez, sin, cos, tan, exp, ln, log, sqrt, abs, min ve max elemanları kullanılabilir.
  • Çarpma işlemleri 2*x şeklinde açıkça yazılabileceği gibi 2x şeklinde kapalı olarak da ifade edilebilir.

Sınırlar belirlenirken "Periyot, harmonik ve hassasiyet aralıklarını kontrol edin." veya "Fonksiyon parçalarını ve sınırlarını kontrol edin." gibi hatalarla karşılaşmamak için tanımlanan aralıkların birbiriyle çelişmemesi ve periyot sınırları içinde kalması gerekir.

Simpson Yöntemi ile Sayısal Entegrasyon ve Kararlılık

Fourier katsayıları her zaman analitik olarak kolayca çözülemez. Bu nedenle hesaplayıcı, katsayıları yaklaşık olarak hesaplamak için sayısal bir yöntem olan bileşik Simpson kuralını kullanır.

Sayısal entegrasyonun hassasiyeti ve kararlılığı doğrudan seçilen alt aralık sayısına bağlıdır. Bu süreçte şu parametreler ve mekanizmalar devreye girer:

  • Simpson alt aralıkları: Kullanıcı tarafından 200 ile 4000 arasında bir çift sayı olarak seçilir.
  • Kararlılık Kontrolü: Hesaplayıcı, entegrasyon işlemini seçilen alt aralık çözünürlüğünün tam iki katında otomatik olarak tekrarlar. İki hesaplama arasındaki maksimum katsayı değişimi hesaplanarak ‹delta› değeri olarak raporlanır.
  • Kararlılık Durumları:
    • Eğer iki kat çözünürlükteki katsayı değişimi gösterilen ondalık hassasiyet sınırları içindeyse sistem "Hesaplandı. İki kat çözünürlüklü katsayı kontrolü, gösterilen hassasiyette kararlıdır." mesajını verir.
    • Eğer entegrasyon çözünürlüğü iki katına çıktığında katsayılar hassasiyet sınırından fazla değişirse, sistem "Hesaplandı, ancak entegrasyon çözünürlüğü iki katına çıktığında katsayılar ‹delta› kadar değişti. Alt aralıkları artırın veya fonksiyonda keskin özellikler olup olmadığını inceleyin." uyarısını gösterir. Bu durumda alt aralık sayısını artırmak veya fonksiyondaki keskin değişimleri incelemek gerekir.

Gibbs Fenomeni ve Süreksizlikler

Kare dalga veya testere dişi gibi ani sıçramaların (süreksizliklerin) bulunduğu fonksiyonların Fourier rekonstrüksiyonunda, sıçrama noktalarının hemen yakınında dalgalanmalar ve aşmalar meydana gelir. Bu duruma Gibbs fenomeni denir.

Orijinal Fonksiyon f(x) (Süreksiz Sıçrama Noktası)
          |----------
          |
----------|
Kısmi Toplam Sₙ(x) (Gibbs Dalgalanması)
    _     |    _
  /   \   |  /   \------
 /     \  | /
--------\ |/
         v

Süreksizliğe sahip fonksiyonlar hesaplandığında sistem "Parçalarda bir sıçrama var. Sınır yakınındaki dalgalanmalar, bir entegrasyon hatasından ziyade Gibbs davranışı olabilir." uyarısı ile kullanıcısını bilgilendirir. Harmonik sayısı (N) ne kadar artırılırsa artırılsın, bu dalgalanmaların genliği sıfıra inmez; sadece dalgalanmanın gerçekleştiği genişlik daralarak süreksizlik noktasına doğru sıkışır. Matematiksel yakınsaklık kuralları gereği, tam sıçrama noktasında Fourier serisinin değeri, fonksiyonun sol ve sağ limitlerinin aritmetik ortalamasına yakınsar.

Hesaplayıcı Arayüzü ve Sonuçların Yorumlanması

Hesaplayıcı çalıştırıldığında elde edilen veriler ve grafikler "Fourier rekonstrüksiyonu" başlığı altında sunulur. Arayüzde yer alan bileşenler ve işlevleri şunlardır:

Arayüz Öğesi Açıklama ve İşlev
Orijinal fonksiyon ve Fourier kısmi toplamı Orijinal fonksiyon "f(x)" ile hesaplanan "Sₙ(x)" kısmi toplamını karşılaştıran grafik.
Kısmi toplam Elde edilen Fourier serisi formülünü gösterir. "Seriyi kopyala" butonu ile bu formül kopyalanabilir.
Katsayılar Tablosu Hesaplanan harmoniklerin "aₙ", "bₙ" ve "Genlik" (Amplitude) değerlerini listeleyen tablo.
Sₙ(x) değerini şurada hesapla İsteğe bağlı girilen bir x noktasında kısmi toplamın değerini hesaplayarak "Sₙ(‹x›) = ‹value›" sonucunu verir.

Hesaplama sırasında "İfade sözdizimini kontrol edin.", "Fonksiyon bu periyot içinde gerçel sayı tanım kümesinin dışına çıkıyor.", "Fonksiyon bu periyot içinde sıfıra bölünüyor." veya "Fonksiyon veya bir katsayı desteklenen sayı aralığını aşıyor." gibi hata mesajları alınırsa, girilen matematiksel ifadelerin ve sınır değerlerinin kontrol edilmesi gerekir.

Gizlilik ve veri işleme

İfadeleriniz ve hesaplamalarınız bu tarayıcıda kalır ve asla sunucuya yüklenmez. Tüm işlemler cihazınızda yerel olarak gerçekleştirilir.

Sıkça Sorulan Sorular

Katsayılar kesin mi?
Hayır. Bunlar bileşik Simpson kuralından elde edilen sayısal integrallerdir. Hesaplayıcı, işlemi seçilen çözünürlüğün iki katında tekrarlar ve en büyük katsayı değişimini bildirir. Küçük bir değişim gösterilen basamakları destekler ancak resmi bir hata sınırı değildir.

Bu hesaplayıcı hangi Fourier katsayısı kuralını kullanıyor?
f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)] şeklinde yazar (ω₀ = 2π/T). Buna göre a₀, aₙ ve bₙ katsayılarının tümü 2/T faktörünü kullanır. Bazı kitaplar bunun yerine ortalamayı doğrudan a₀ içine koyar; katsayıları eşleştirmeden önce gösterilen formülü karşılaştırın.

Grafik bir sıçrama yakınında neden dalgalanıyor?
Sonlu bir Fourier toplamı, bir süreksizlik yakınında dalgalanır. Harmonik eklemek etkilenen bölgeyi daraltır ancak karakteristik Gibbs aşımını ortadan kaldırmaz. Sıçrama noktasında seri, olağan yakınsaklık koşulları altında sol ve sağ limitlerin ortalamasına yaklaşır.