PDA

نسخه کامل مشاهده نسخه کامل : رسم انتگرال فوریه در Matlab



ostadonline
30-09-2010, 18:10
سلام به همه.
من فرمول انتگرال فوریه یه تابع رو دارم و میخواستم به ازای بازه های مختلف اون رو رسم کنم.
فرمول تابع انتگرال اینه: (بر حسب w)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثلا در بازه 0 تا 10.
من یه function براش نوشتم و وقتی اجراش میکنم میگه که جواب صریحی برای این انتگرال وجود نداره. مشکل اینجا نیست. من کاری با جوابش ندارم. مشکل اینه که من چجوری باید رسمش کنم. با دستورات plot و fplot نشد. میشه راهنمایی بفرمایید.
مرسی...

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ahmad.2a
18-10-2013, 14:31
syms w
x=-2:0.01:2;
y=2/pi*int(cos(w.*x)*sin(w)/w,w,0,8);
ezplot(y,x);

mojtabalife
23-01-2015, 22:23
syms w
x=-2:0.01:2;
y=2/pi*int(cos(w.*x)*sin(w)/w,w,0,8);
ezplot(y,x);



عزیز این رسم نمیشه


من هم همین مشکل رو دارم اگر کسی میدونه راهنمایی کنه


میخوام یک انتگرال رو که تابع ایکس هست رو رسم کنم . داخل این انتگرال ازa ,b استفاده شده که هر کدوم بازه دارند مثلا , b, a از 0 تا 10 با گام 5 باشه

میخوام فقط رسم بشه رسم نمیشه همش ایراد میگیره



انتگرال من اینه
f=int(1/(1+exp(sqrt(x^2+(x(i))^2))-(y(i))),0,inf)


لطفا اگر کسی میدونه ممنون میشم راهنمایی کنه


برنا مه ای که نوشتم اینه نمیدونم بقیشو چیکارکنم

i=0;
for a=5,5,80;
for b=-5,5,80;
i=i+1;
x(i)=a;
y(i)=b;
f=int(1/(1+exp(sqrt(x^2+(x(i))^2))-(y(i))),0,inf)

end
end