X
تبلیغات
نماشا
رایتل

(*blog_title*)

(*blog_short_description*)

Peducation

با هم بیاموزیم

جستجو
تقویم
مرداد 1395
شیدسچپج
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
بایگانی
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

محاسبه انتگرال معین با دستور int در متلب

در نرم افزار متلب (Matlab)، انتگرال معین هر تابعی را که با متغیر نمادین تعریف شده است را می توان با دستور int(y,var,min,max) محاسبه کرد.

 

 در دستور فوق y تابع پارامتری و var متغیر مستقلی است که قرار است انتگرال نسبت به آن گرفته شود و همچنین min حد پایین انتگرال و max حد بالای انتگرال است. نکته قابل توجه این است که عملگرهای مورد استفاده باید با . همراه شوند مثلا به جای * باید از .* استفاده کرد. در مثال زیر می خواهیم انتگرال تابع sin(ax) را در بازه صفر تا pi بیابیم (دستور double مقدار نهایی عددی را واضح تر بیان می کند):

syms x a;

y=sin(a*x);

z=int(y,x,0,pi);

z=double(z)


می توان انتگرال های مراتب بالا را با دستور int های تودرتو محاسبه کرد. فقط باید ترتیب متغیرهای انتگرال گیری را مشخص کرد. در مثال زیر می خواهیم انتگرال سه گانه xyz را در بازه -1<x,y,z<1 محاسبه کنیم. در خط آخر از دستور double برای نمایش عددی پاسخ انتگرال استفاده شده است:

syms x y z;

f=x*y*z;

a=int(int(int(f,x,0,1),y,0,1),z,0,1);

double(a)

نظرات (0)


نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد