انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رسم مولفه اصلی یک شکل موج متناوب (در متلب)

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#1
یک سری داده بصورت گسسته برای رسم یک شکل موج متناوب دارم، میخوام همراه با رسم شکل موج اصلی مولفه اصلی آن را هم رسم کنم.
کسی میتونه تو این زمینه کمک کنه؟ پیشاپیش از راهنماییهاتوم ممنون فقط اگه میشه زودتر جواب بدین
 
پاسخ

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#2
سلام.
من یک مثال برایتان می زنم، بر اساس آن، شکل موج مورد نظر خود را رسم کنید :
فرض کنید که موج متناوب، سینوسی باشد. بنابراین کدها را به صورت زیر می نویسیم :

کد:
clear all
close all
clc

x=-4*pi:0.1:4*pi;
y=sin(x);
plot(x,y,'linewidth',2)

hold on

x=0:0.1:2*pi;
y=sin(x);
plot(x,y,'r','linewidth',5)

نتیجه اجرای کد متلب بالا :

   

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#3
مرسی از اینکه جواب دادید ولی من تابع ندارم که یک دوره از آن را رسم کنم و بگم این مولفه اصلی تابع من هستش، من تعدادی داده دارم که فکر میکنم اول باید به نحوی سری فوریه آن را پیدا کنم و هارمونیک های با فرکانس اصلی را رسم کنم ولی چطور نمیدونم؟!!!!!!!!!!!!!
در واقع من هارمونیک اصلی یک سری از داده ها که معرف یک شکل موج متناوب هسنتد میخوام محاسبه کنم، شاید fft بتونه اینکارو برامبکنه ولی بلد نیستم ازش استفاده کنم
پاسخ

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#4
من فکر کردم خود شکل موج اصلی در حوزه زمان را قصد دارید جداگانه رسم کنید.
من بررسی می کنم، اگر به نتیجه رسیدم، همینجا پاسخ خواهم داد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ebi_salar

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#5
من بررسی کردم. دستور fft را کنار بگذارید و باید از طریق همان سری فوریه عمل کنیم. من قبلا محاسبه سری فوریه با استفاده از عبارت تابع را در یک مبحث نوشته بودم، اما با توجه به پرسش شما، کلید زیر را نوشتم :

http://www.kelidestan.com/keys/keys.php?key=2548

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

در ضمن، لینک کلیدی که در مورد به دست آوردن ضرایب سری فوریه با استفاده از خود عبارت تابع بود رو هم براتون اینجا قرار می دهم :

http://www.kelidestan.com/keys/keys.php?key=103

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

رسم مولفه اصلی یک شکل موج متناوب (در متلب)

#6
خیلی ممنون عالی بود.
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان