محاسبه ریشه معادله با کد روش نقطه ثابت در متلب
روش نقطه ثابت یا معادل انگلیسی آن Fixed Point یکی از روش های محاسبات برای یافتن ریشه های یک معادله است که برای توابع پیوسته کاربرد دارد. به صورت کلی برای محاسبه ریشه های معادلات درجه دوم، سوم و چهارم روش های بسته ریاضی ارائه شده است اما برای معادلات با درجات بالاتر و پیچیده تر نیاز به آنالیزهای عددی و روش های حلقه و تکرار تا یافتن نزدیکترین جواب ممکن دارد. برای محاسبات این گونه معادلات معمولاً از نرم افزار متلب استفاده میشود. در این محصول، کد روش نقطه ثابت در متلب به هراه فایل راهنما استفاده از کد مربوطه و حل یک مثال برای صحت سنجی نتایج قرار داده شده است تا اگر آشنایی قبلی با این نرم افزار ندارید خیالتان از این بابت راحت باشد.
- کد روش نقطه ثابت در متلب
- راهنمای گام به گام اجرای کد در نرم افزار متلب به صورت فایل PDF
- صحت سنجی کدهای نرم افزار به همراه یک مثال
الگوریتم روش نقطه ثابت در متلب
برای حل معادله به روش fixed point iteration در متلب اگر فرض نماییم که تابع f(x) =0 را داشته باشیم، باید این تابع را به فرم (x=g(x تبدیل نماییم. دقت نمایید که این تبدیل حالت معادله در بسیاری از مواقع یک جواب نداشته و دارای چندین حالت میباشد. در گام بعدی معادله g(xi)=xi+1 حل میکنیم.
مراحل بالا به دفعات انجام میشود پاسخ به حد خطای از قبل تعریف شده ما برسد. این مقدار بر حسب خطای نسبی به صورت زیر است:Error = (Xnew -Xold)/Xold
دیگر کدهای متلب آنالیز عددی برای یافتن ریشه معادلات
در وبسایت ساخت اجرا کدهای متلب دیگری برای حل معادلات پیچیده و یافتن ریشههای آن منتشر شده است که پیشنهاد میشود بررسی کنید:تعداد فایل | تک محصول |
---|---|
نرم افزار | MATLAB |
فرمت فایل | m |
Warning: file_exists(): open_basedir restriction in effect. File(/comments.php) is not within the allowed path(s): (/home/h242009/:/tmp:/var/tmp:/opt/alt/php81/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php81/lib/php/) in /home/h242009/domains/sakhtoejra.com/public_html/wp-includes/comment-template.php on line 1628