- روش حل معادله با قضیه نقطه ثابت
- معادله خود را به صورت f(x)=x بنویسید
- (f(x را به ازای یک x دلخواه حساب کنید.
- حال مقدار بدست آمده را به عنوان x جدید در (f(x قرار دهید
- این کار را تکرار کنید تا دنباله ای مطابق شکل زیر بدست آید
- اگر دنباله همگرا بود عدد نهایی، جواب شماست.
![](http://s9.picofile.com/file/8303939218/how_to_solve_all_equations_fixed_point_theorem_solve_1.png)
- مثال
![](http://s8.picofile.com/file/8303939226/how_to_solve_all_equations_fixed_point_theorem_solve_2.png)
- حل سریع با ماشین حساب مهندسی
- پس از این که معادله را به صورت f(x)=x نوشتیم عدد دلخواه را تایپ می کنیم و = را میزنیم تا به عنوان ans ذخیره شود.
- بعد هم تابع (f(ans را تایپ میکنیم
- پشت سر هم =را می زنیم تا همگرا شود و جواب را پیدا میکنیم
- حل به روش برنامه نویسی (به زبان پایتون)
یک برنامه ساده به زبان پایتون ( البته به زبان های دیگز هم میتوان نوشت)
عدد 0.000001 هم دقت ما را بیان می کند و هر جه کمتر باشد دقیق تر است.
![](http://s8.picofile.com/file/8303939192/how_to_solve_all_equations_fixed_point_theorem_python_1.png)
خروحی :
![](http://s8.picofile.com/file/8303939200/how_to_solve_all_equations_fixed_point_theorem_python_2.png)
- معایب
- بدون ابزار مناسب حل با این روش بسیار طولانی و وقت گیر است.
- حتما باید دنباله ای همگرا تشکیل شوددر غیر این صورت حل معادله تقریبا ناممکن است.
- گاهی تبدیل به فرم f(x)=x سخت و وقت گیر است.