گروه مهندسی ساخت‌ و اجرا

فروشگاه تخصصی محصولات مهندسی

کد روش نابجایی در متلب

قیمت:

۱۵,۰۰۰ تومان

  • کدهای متلب
  • صحت سنجی نتایج
  • راهنمای گام به گام
  • گارانتی اصالت محصول
حجم فایل:   345 کیلوبایت
فرمت فایل:   m
مشاهده پیش نمایش

محاسبه ریشه معادله با کد روش نابجایی در متلب

روش نابجایی یا معادل انگلیسی آن FalsePosition یکی از روش های محاسبات برای یافتن ریشه های یک معادله است که برای توابع پیوسته کاربرد دارد. به صورت کلی برای محاسبه ریشه های معادلات درجه دوم، سوم و چهارم روش های بسته ریاضی ارائه شده است اما برای معادلات با درجات بالاتر و پیچیده تر نیاز به آنالیزهای عددی و روش های حلقه و تکرار تا یافتن نزدیکترین جواب ممکن است. برای محاسبات این گونه معادلات معمولاً از نرم افزار متلب استفاده می‌شود. در این محصول کد روش نابجایی در متلب به همراه فایل راهنما استفاده از کد مربوطه و حل یک مثال برای صحت سنجی نتایج قرار داده شده است تا اگر آشنایی قبلی با این نرم افزار ندارید خیالتان از این بابت راحت باشد.

کد روش نابجایی در متلب
در این فایل موارد زیر پوشش داده شده است:
  • کد روش نابجایی در متلب
  • راهنمای گام به گام اجرای کد در نرم افزار متلب به صورت فایل PDF
  • صحت سنجی کدهای نرم افزار به همراه یک مثال

الگوریتم روش نابجایی در متلب

روش نابجایی یا براکت یکی از روش‌های ریشه یابی معادلات است که شباهت‌هایی به روش تنصیف دارد و فرض می‌شود که پاسخ همگرا خواهد شد.در روش نابجایی، وتری ترسیم می‌شود که دو نقطه a, f(a)]‎] و [b, f(b)‎] را به یکدیگر متصل می‌کند. سپس، نقطه‌ای در نظر گرفته می‌شود که وتر، با محور x برخورد می‌کند و این نقطه، c نامیده می‌شود. مراحل این روش در زیر تشریح شده است: ریشه یابی معادلات به روش نابجایی
  1. اعداد a و b را به عنوان ابتدا و پایان بازه ای که حدس زده می‌شود یکی از ریشه های معادله در آن قرار داد انتخاب می‌شود.
  2. معادله خطی که دو نقطه را به یکدیگر متصل می‌کند، نوشته می‌شود.
  3. y – f(a) = ( (f(b)-f(a))/(b-a) )*(x-a)
  4. اکنون، باید نقطه‌ای پیدا شود که با x برخورد داشته باشد، بنابراین y = 0 قرار داده می‌شود.
  5. x = (a*f(b) – b*f(a)) / (f(b)-f(a))
  6. این نقطه را به عنوان C انتخاب می‌کنیم.
  7. اگر f(c) == 0، پس c ریشه تابع است.
  8. در غیر اینصورت سه شرط بررسی می‎گردد:
  9. اگر f(a)*f(c) < 0، پس ریشه بین a و c قرار دارد. بنابراین، تکرار برای a و c انجام می‌شود.
  10. در غیر این صورت، اگر f(b)*f(c) < 0، پس ریشه بین b و c قرار دارد. بنابراین، تکرار برای b و c انجام می‌شود.
  11. تابع همگرا نیست و از این روش نمی‌توان استفاده کرد.
مراحل بالا به دفعات انجام می‌شود تا نزدیکترین جواب به ریشه معادله محاسبه گردد.

دیگر کدهای متلب آنالیز عددی برای یافتن ریشه معادلات

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

تک محصول

نرم افزار

MATLAB

فرمت فایل

m

لطفاً امتیاز دهید:
4.7/5 - (3 امتیاز)

نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات محصول
۱۵,۰۰۰ تومان