تالار گفتمان مانشت

نسخه‌ی کامل: سوال در مورد رسم تابع با استفاده از متلب
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
بچه ها من رسم تابع پله متناوب رو با متلب میخوام که دوره تناوبش ۲ و تکرار بشه به طور متناوب کسی هست کد رو واسم بنویسه
ممنون

شکل تابع رو هم میزارم[/quote]
سلام
برای ساخت یک موج مربعی با دوره تناوب 4 در بازه 0 تا 20 ثانیه با رزولوشن زمانی یک دهم کد زیر را بنویسید:
کد:
[y,t]=gensig('square',4,20,0.1)
دقت کنید که شکلی که ضمیمه پست اول کردید دارای دوره تناوب 4 هست نه 2.

برای رسم این موج مربعی
کد:
plot(t,y)

برای نشان دادن بهتر این موج در صفحه مختصات
کد:
axis([0 20 -1 2])

برای اطلاعات بیشتر راجع به تابع gensig
کد:
doc gensig
سلام
ببخشید چجوری میشه تبدیل فوریه موج مربعی رو در متلب که یک تابع میرای سینوسی هست با تابع fftرسم کرد
با دستوراتی که در بالا دوستان نوشتن میشه تابع مربعی رو رسم کرد ولی من نمیدونم این نمودار رو چجوری در متغییری مثل x ذخیره کنم و ازش تبدیل فوریه بگیرم
[y,t]=gensig('square',4,20,0.1)

الان مقدار تابع شما در داخل y ذخیره شده و t هم همون فواصل زمانیتونه
کافیه از y تبدیل فوریه بگیرین
[tex]ff=fft(y)[/tex]
حالا می تونین ff رو نمایش بدین با دستور plot
سلام دوستان
کسی میتونه تعداد مؤلفه های یک گراف را با map-reduceبه دست بیاره؟
لینک مرجع