قلم

وبلاگ امیرحسین حاجی حسینی

قلم

وبلاگ امیرحسین حاجی حسینی

قلم

طبقه بندی موضوعی

پنجشنبه, ۲۶ بهمن ۱۳۹۱، ۱۲:۳۳ ق.ظ

۰

انتگرال گیری عددی در برنامه متلب

پنجشنبه, ۲۶ بهمن ۱۳۹۱، ۱۲:۳۳ ق.ظ

ابتدا به تعریف تابع 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

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی