Реализации алгоритмов/Метод бисекции: различия между версиями

xd = xd / 2; // вычисляем длину новых отрезков;
xm = xl + xd; // вычисляем значение x в середине отрезка;
signfxl = copysign(1, f(xl)); // придаём единице знак f(xl); '''copysign is undefined!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;'''
signfxm = copysign(1, f(xm)); // придаём единице знак f(xm); '''copysign is undefined!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;'''
if ( signfxl != signfxm ) // узнаём, находится ли искомое приближение к корню в левой части;
Middle of line segment: 1.1461932203
Right bound equal: 1.1461932212
Numbers of iterations equal: 30
 
== На языке [[w:Matlab|Matlab]]==
Анонимный участник