قانون ذوزنقه

نمودار تابع(رنگ آبی) با خط تقریب زده شده است

در آنالیز عددی، قانون ذوزنقه راهی برای محاسبهٔ تقریبی انتگرال معیّن است. قانون ذوزنقه از تقریب خطّی استفاده می‌کند. همان‌طور که در شکل می‌بینید بدین صورت است که می‌توان نمودار تابع را با تقریب خطی به یک سری ذوزنقه تبدیل کرد و سپس با محاسبهٔ مجموع مساحت‌های آن‌ها انتگرال تابع را به‌صورت حدّی به‌دست آورد.

پیاده سازی عددی

تقسیم‌بندی سطح زیر نمودار با استفاده از تقریب خطی و ایجاد ذوزنقه

شبکهٔ یک‌نواخت

برای محاسبه انتگرال تابعی که یکنواخت است، یک در نظر گرفته و از بازهٔ کوچک‌تر شروع کرده و به‌اندازه به بازهٔ اولیّه اضافه کرده تا به بازهٔ بزرگ‌تر برسیم که در واقع به این صورت می‌شود:

و سپس، این ها ارتفاع ذوزنقه می‌شود و با قرار دادنِ ها در تابع، قاعدهٔ کوچک و بزرگ را به‌دست می‌آوریم و با استفاده از فرمول مساحت ذوزنقه، مساحت ذوزنقه را به‌دست آورده و جمع کرده و در نتیجه انتگرال را به دست می‌آوریم.

شبکهٔ غیر یک‌نواخت

برای شبکه‌هایی که غیر یک‌نواخت است. از فرمول زیر استفاده می‌شود.

جستارهای وابسته

منابع

مشارکت‌کنندگان ویکی‌پدیا. «Trapezoidal rule». در دانشنامهٔ ویکی‌پدیای انگلیسی.