توضیحات
پروژه کد نویسی حل معادله به 4 روش (تنصیف، نابجایی، تکرار ساده، نیوتن) در متلب + حل دستی
صورت مسئله
معادله ای که با آن مواجه هستیم، مسئلهای غیر خطی است که معادله آن به صورت زیراست:
(f(x)= sin(e^-x
همانطور که از معادله مشخص است، این مسئله به سادگی قابل حل نیست و قابلیت حل به صورت مستقیم را f ندارد. لذا این مسئله را به صورت عددی حل میکنیم.
در این روش بازهای که میدانیم در آن رویشه قرار دارد را انتخاب میکنیم.
میدانیم بازهای که در آن ریشه قرار دارد دارای شرایط زیر است:
سپس بازه را نصف میکنیم و دو بازه را مورد بررسی قرار میدهیم. در صورتی که نقطه میانی را c بنامیم، در صورتی که ریشه در بازه [a,c] قرار داشته باشد، خواهیم داشت:
در غیر این صورت ریشه در بازه [c,b] قرار خواهد داشت. حال، بازه اصلی بازه نصف شده خواهد بود. این روند تا جایی ادامه خواهد داشت تا خطای محاسباتی کمتر از مقدار مشخص شده باشد.
روش دوم: نابجایی
این روش نیز مشابه روش تنصیف میباشد با این تفاوت که دارای این برتری است که با سرعت کمی بیشتر از شیوه تنصیف جواب را بدست میآورد.
در این روش، مطابق شکل معادله جدید از محل تلاقی خط واصل بین دو نقطه و حاصل میشود.
روش سوم: روش تکرار ساده
روش تکرار ساده یا یک روش مهم در عملیات تکراری است. در این روش در ابتدا با یک حدس اولیه آغاز مي شود كه اين حدس اوليه ، يك سري از مقادير بدست آمده از طريق روش زیر را مشخص میکند. بنابراین نقطه بعدی در این روش از طریق زیر بدست میآید:
روش چهارم: روش تکراری نیوتن
این روش تقريباً در كليه مواردي كه فرض اوليه نزديك جواب است، همگراست. این الگوریتم بر مبنای استفاده از مماس ریشه تابع مماس بر منحنی طبق شکل زیر است
پروژه کد نویسی حل یک معادله به 4 روش (تنصیف، نابجایی، تکرار ساده، نیوتن) در برنامه متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
- درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.