کانولوشن در متلب

samsoon

عضو جدید
سلام دوستان
برای درس سیگنال یه پروژه داریم که باید یه برنامه بنویسیم که:
x و hرو از کاربر بگیره ، نقاط رو هم از کاربر بگیره وکانولوشن دو تابع رو حساب کنه ...
کسی این برنامه رو نداره؟؟؟
 

mehrce

کاربر فعال مهندسی عمران ,
کاربر ممتاز
البته من عمرانی زیاد وارد نیستم ولی یه دستور conv هست که فکر کنم همون کانولوشن رو حساب کنه. امتحان کن ، باز مشکل داشتی مطرح کن.
 

samsoon

عضو جدید
دستور conv رو میدونم .... باید توابع x و h و نقاطشون رو بگیره از کاربر....
 

mehrce

کاربر فعال مهندسی عمران ,
کاربر ممتاز
دستور conv رو میدونم .... باید توابع x و h و نقاطشون رو بگیره از کاربر....

دوستان رشته برق با توجه به اینکه در رشته شما با نرم افزار matlab بیشتر سرکار دارید ، به این دوست عزیز کمک کنید.

من تا اونجا که میدونم با دستور input میشه از کاربر چیزی خواست.
تابع رو در سایت mathworks.ir یکی گفته بود به صورت زیر مثلا :
f=input('input function according to x\n like: x^2+1

حالا برای نقاط هم تو سایت stackoverflow.com کد زیر رو نوشته:

pos(i)=input('\nPlease enter their coordinates. \n') but pos won't have two columns so perhaps this is better:

for i:1:n x(i)=input('\nPlease enter X coordinate. \n') y(i)=input('\nPlease enter Y coordinate. \n') end then to store in a single array do the following after the loop:

A = [x, y]​
یه مقدار بخاطر راست به چپ بودن متن بهم ریخت.لینکشو در زیر قرار دادم خودت یه نگاه بنداز:
http://stackoverflow.com/questions/...des-and-their-coordinates-from-user-in-matlab
 

Similar threads

بالا