برنامه نویسی | سورس کد پروژه الگوریتم تنصیف در حل تابع ریاضی
سورس کد پروژه الگوریتم تنصیف در حل تابع ریاضی
  • علیرضا
  • ۱۳۹۸-۰۳-۱۸
  • ۳۳۵

سورس کد پروژه الگوریتم تنصیف در حل تابع ریاضی


 

آلگوریتم تنصیف چیست ؟!

 روش نصف کردن (تنصیف) یا دو بخشی اولین و ساده ترین روش عددی برای پیدا کردن ریشه های یک تابع است و برای توابعی قابل اجراست که حول ریشه خود اکیدا یکنوا باشند .

در این الگوریتم با محدود کردن بازه و نصف کردن آن بطور پیوسته به ریشه ی تابع نزدیک می شویم

مثال:

فرض کنید به دنبال پیدا کردن ریشه f(x) = x در بازه [-1,2] هستیم. بازه را به دو قسمت مساوی یعنی [-1,0.5] و [0.5,2] تقسیم میکنیم. چون f(0.5)*f(2)>0 ولی f(-1)*f(0.5)<0 است. پس ریشه در بازه [0.5,2] قرار ندارد و میتوانیم این نصف از بازه را حذف کنیم یعنی بازه جدید حاوی ریشه، بازه [-1,0.5] است و دوباره آن را به دو بازه مساوی یعنی [-1,-0.25] , [-0.25,0.5] تقسیم میکنیم. چون f(-1)*f(-0.25)>0 ولی f(-0.25)*f(-0.5)<0 است پس ریشه در بازه [-1, -0.25] و [-0.25,0.5] قرار ندارد و میتوانیم این نصب از بازه را حدف کنیم یعنی بازه جدید حاوی ریشه [-0.25,0.5] است و کار فوق را آنقدر ادامه میدهیم تا طول بازده به دست آمده کمتر از دقت مد نظر ما برای پیدا کردن ریشه باشد و در این صورت وسط بازه با (دقت مورد نظر) به عنوان ریشه معرفی میشود.

شما میتوانید این پروژه را به صورت کامل از پایـ سافت دریافت کنید

  قیمت ۲۵ هزار تومن  

برای اطلاعات بیشتر و خرید لطفا به آیدی زیر در تلگرام پیام دهید

@Khorammfar

شماره تماس : 09374851282


شاید بپسندید


 

علیرضا

Alireza.kh

نظر شما در مورد این پست چیه؟!