انتگرال گیری عددی در برنامه متلب
پنجشنبه, ۲۶ بهمن ۱۳۹۱، ۱۲:۳۳ ق.ظ
ابتدا به تعریف تابع sum میپردازیم . این تابع مقادیر یک ماتریس را جمع می کند . مثلا برای دانستن جمع کل درایه های ماتریس a از دستور زیر استفاده می کنیم :
sum(a)
یا مثلا اگر بخواهیم جمع درایه 5 تا 24 ماتریس a را داشته باشیم ، از دستور زیر استفاده می کنیم :
sum(a(5:24))
حالا اصل مطلب :
اگر بنا به دلایلی نخواهیم از دستورات مربوط به انتگرال استفاده کنیم و بخواهیم به صورت عددی انتگرال تابعی را حساب کنیم ، می توانیم با تقریب خوبی از روش زیر استفاده کنیم . هرچه مقدار a کمتر باشد ، دقت بیشتر می شود . x تابع مورد نظر می باشد که میخواهیم انتگرال عددی آن را محاسبه کنیم .
a=pi/1000;
t=0:a:pi;
x=sin(t);
int=sum(x)*a
۹۱/۱۱/۲۶