ارسالها: 2,933
موضوعها: 191
تاریخ عضویت: تير ۱۳۹۱
اعتبار:
126
سپاس ها 1688
سپاس شده 3507 بار در 2023 ارسال
حالت من:
۱۳۹۲/۰۹/۲۲, ۰۵:۵۰ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۲/۰۹/۲۲, ۰۵:۵۵ ب.ظ توسط admin.)
سلام.
برای Continuous 1-D wavelet transform می توانید از دستور cwt در متلب استفاده کنید.
همچنین برای Single-level discrete 1-D wavelet transform ، دستور dwt در متلب به کار می رود.
علاوه بر این، یک Toolbox با نام Wavelet در متلب وجود دارد که یک واسط گرافیکی را در اختیار شما قرار می دهد.
مفهوم wavelet معمولا در درس DSP (مخفف Digital Signal Processing) تدریس می شود (من با آن در درس DSP 2 آشنا شدم، استادمان به آن می گفت تبدیل موجک).
برای ذکر تفاوت آن با تبدیل فوریه، باید به این نکته توجه کنید که مثلا وقتی از یک سیگنال زمانی، تبدیل فوریه می گیریم، پاسخ به صورت ((فرکانس)) است و تبدیل فوریه در کل زمان ها گرفته می شود (منظورم اینه که اثر کل زمان ها یکسان است و فرکانس کل زمان ها را در یک شکل خواهیم داشت). اما در wavelet ، می توانیم یک شکل داشته باشیم که تغییرات فرکانسی در بازه های زمانی را به ما نمایش بدهد. بنابراین خروجی بر حسب دو پارامتر فرکانس و زمان خواهد بود، یعنی خروجی به صورت ((زمان-فرکانس)) است.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.