مشاهده نسخه کامل
: کانوولوشن در matlab
b.e.h.z.a.d
23-03-2009, 12:19
دوستان میخوام برنامه ای تو متلب بنویسم که بتونه کانوولوشن دو تا تابع رو مثلا دو تا تابع rect(t رو محاسبه کنه
بدون استفاده از سیمولینکاش .جا های دیگه ای هم اینو مطرح کردم اما همه ادعا شون خوابید
ممنون میشم اگه یکی پیدا بشه کمکم کنه . وحشتناک واجبه...
abolfazl504
26-03-2009, 13:14
1-این rect که نوشتی چی هست?
2-من تا جایی که سوادم میرسه تو مطلب برای کانولوشن دو سیگنال،اول اون ها رو توی دو بردار قرار میدن بعد دستور conv استفاده میکنند
مثلا بای کانولوشن سینوس و کسینوس اینجوری عمل میکنیم
t=0:.1:2*pi;
y=sin(t);z=cos(t);
p=conv(y,z);
figure
subplot(3,1,1)
stem(y)
subplot(3,1,2)
stem(z)
subplot(3,1,3)
stem(p)
b.e.h.z.a.d
28-03-2009, 21:35
مرسی که میپرسی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من باب مثال گفتم rect t , شما بگیر تابع پله تو همین بازه ای که گفتی
البته هنوز متن بالا رو تریس نکردم
بازم ممنونم
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.