Gönderen Konu: Fourier serisi programı  (Okunma sayısı 5958 defa)

Çevrimdışı Fırat Civaner

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 227
Fourier serisi programı
« : Eylül 13, 2009, 01:56:24 ÖÖ »
Verilen bir fonksiyonun fourier serisini hesaplayan bir program yazmayı düşünüyordum. Gilbert Strang'ın güzelim kitabının yardımıyla bir kaç gün önce yazıp çalıştırmayı başardım :D Program, tanım kümesi 0 ile pi aralığında olan bir fonksiyonun fourier serisinin ilk n sayıda sinüs teriminin katsayılarını hesaplıyor ve bulduğu sonucu görüntülüyor.

Yukarıdaki combodan hazır bir fonksiyon seçiyorsunuz ya da kendiniz canınız nasıl çekiyorsa üstteki kutuya bir eğri çiziyorsunuz ardından hesapla diyorsunuz... Ayrıca sağ üstten bileşen sayısını ayarlayarak nasıl yakınsadığını da görebilirsiniz.

http://www.students.itu.edu.tr/~civaner/Fourier.rar

VB6 ile ilgileniyorsanız dosyanın içinde kaynak kodları da bulunuyor.

Her türlü yorumlarınızı/eleştirilerinizi bekliyorum :)

Umarım faydalı olur...
« Son Düzenleme: Eylül 13, 2009, 01:58:50 ÖÖ Gönderen: Fırat Civaner »
İnsanlar sevmek, nesneler kullanmak içindir; ancak biz çoğu zaman kendimizi nesneleri sevip insanları kullanmanın cazibesine kaptırırız.

Çevrimdışı Serhat Büyükçolak

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 1130
  • C bilmeyen adam
Ynt: Fourier serisi programı
« Yanıtla #1 : Eylül 13, 2009, 01:59:19 ÖÖ »
helal olsun. ;D
Sonra neden "C bilmeyen adam" diyorlar, hele bakıverin şuraya; http://plepa.com/2018/12/21/c-biliyor-musunuz/

Çevrimdışı Ercan Örmen

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 218
Ynt: Fourier serisi programı
« Yanıtla #2 : Eylül 15, 2009, 06:44:51 ÖS »
madem yorum, oneri istiyorsun, oyleyse bir oneri getireyim:

kullanici sag taraftan istedigi bileseni silebilsin; ya da sadece belirli bilesenlerin olusturdugu egriyi gorebilsin.

ayrica sana ilham kaynagi olabilecek bir site:

http://www.falstad.com/mathphysics.html

signal processing olayinda ilerleyebilirsin mesela  ;)

Çevrimdışı Ufuk Sevim

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 450
Ynt: Fourier serisi programı
« Yanıtla #3 : Eylül 16, 2009, 11:40:20 ÖÖ »
güzel olmuş...

ancak;

1 - Cos bileşenleri hesaplamamışsın... (ayrıca sürekli "her" fonksiyonu "sadece" Sin bileşenlerle tam olarak gösteremezsin (Neden? - Hilbert Uzayı (Hilbet Space) Nedir? - Tam Ortogonal (Dik) Sistem (Complete Orthogonal System) Nedir? :) )

2 - 500Sin(x) 'in diğer bileşenlerinin 0 olmaması garip, "float" işlemlerde sıkıntın var sanırsam...
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.