اطلاعیه

Collapse
No announcement yet.

سوال در مورد DFT؟؟؟؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد DFT؟؟؟؟

    سلام
    من یه برنامه نوشتم به زبان C که یک سری داده روی میگیره و بعد dft اون داده ها رو محاسبه می کنه

    و در انتها هم از فرمول بازگشتی مقدار های اولیه رو بر می گردونه

    حالا مشکل اینجاست که اگر این داده ها نظم خاصی نداشته باشه درست جواب نمی ده
    به طور مثال برای داده های زیر
    1و3و5و6و5و3و1و0
    جواب درست می ده البته جواب به شکل زیر هست
    6و5و3و1و1و3و5
    ولی اگه مثلا دو تا عدد پشت سر هم تکراری باشه جواب ها اعشاری هستند و نزدیک به جواب هستند

    حالا سوال من اینه که چه خصوصیتی باعث این اتفاق می شه
    مگه این طور نیست که باید همون اعداد رو برگردونه
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    #2
    پاسخ : سوال در مورد DFT؟؟؟؟

    سلام
    خودم فهمیدم
    یه جا اشتباه کرده بودم
    اللهم صل علی محمد و ال محمد و عجل فرجهم
    پیامبر اکرم(ص):زکات علم نشر آن است.
    در کشور هاي غربي انتقال تجربيات و دانش به افراد مبتدي يک پيشرفت محسوب شده و به آن مديريت دانش مي گويند. ولي متاسفانه اين فرهنگ هنوز در کشور ايران رايج نشده است !!!

    دیدگاه


      #3
      پاسخ : سوال در مورد DFT؟؟؟؟

      دوست عزیز شما DFT رو چه جوری میگیری ؟
      من هم همین کار را میخوام انجام بدم برای محاسبه مقدار هارمونیک اول یک سیگنال . من این جوری عمل میکنم :
      a1=2/N [ Zigma ( fn * cos ( 2 * pi * n / N ) ) ]
      b1=2/N [ Zigma ( fn * sin ( 2 * pi * n / N ) ) ]
      که fn ها همون مقادیر نمونه هام هستن .
      و در نهایت
      V1harmonic=sqrt(a^2+b^2)
      میخوام ببینم شما چجوری عمل میکنی ؟

      دیدگاه

      لطفا صبر کنید...
      X