Table of Contents
تمایز عددی یک تکنیک است که برای برآورد مشتق از یک تابع بر اساس نقاط داده گسسته استفاده می شود، مفید است زمانی که یک مشتق تحلیلی دشوار است برای به دست آوردن یا زمانی که کار با داده های تجربی است. SciPy چندین تابع برای انجام تمایز عددی به طور موثر و دقیق فراهم می کند.
استفاده از توابع فعال علمی
SciPy تابع را ارائه می دهد که مشتق از تابع را در یک نقطه خاص محاسبه می کند، از روش های تفاوت محدود استفاده می کند و اجازه می دهد تا سفارشی سازی اندازه گام و سفارش تقریبی تفاوت.
برای استفاده از [FLT 1]، تابعی را که می خواهید متمایز کنید و نقطه ی منافع را مشخص کنید، اندازه ی گام را برای تعادل دقت و هزینه ی محاسباتی تنظیم کنید.
بهترین روش ها برای تفاوت عددی
انتخاب اندازه گام مناسب بسیار مهم است.یک گام بسیار کوچک می تواند منجر به خطاهای عددی شود، در حالی که یک گام بزرگ دقت را با اندازه های مختلف گام برای پیدا کردن تعادل مناسب کاهش می دهد.
استفاده از فرمول های تفاوت سفارش بالاتر در صورت امکان، زیرا آنها تمایل به ارائه نتایج دقیق تر دارند. تابع SciPy's اجازه می دهد تا ترتیب تقریبی تفاوت را تنظیم کند.
نکات اضافی
- نتایج معتبر با مشتقات شناخته شده در صورت امکان
- با عملکردهایی که دارای وقفه یا تغییرات شدید هستند، محتاط باشید.
- از عملیات های بردار برای چندین امتیاز برای بهبود کارایی استفاده کنید.