Добавил:
serega_ovc
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab6 / METHODS
.Hextern double F(double);
/******************************************************************/
/* ”гЄжЁп F (X) , § ¤ ў Ґ¬ п Ї®«м§®ў ⥫Ґ¬ */
/******************************************************************/
#ifdef __NEWTON
extern double F1(double);
/******************************************************************/
/* Џа®Ё§ў®¤ п дгЄжЁЁ F (X) , § ¤ ў Ґ¬ п Ї®«м§®ў ⥫Ґ¬ */
/******************************************************************/
#endif
double Round (double X,double Delta);
/******************************************************************/
/* ”гЄжЁп Round (X,Delta) , ЇаҐ¤ § зҐ ¤«п ®ЄагЈ«ҐЁп */
/* X б в®з®бвмо Delta */
/******************************************************************/
double BISECT(double Left,double Right,double Eps,int &N);
/******************************************************************/
/* ”гЄжЁп BISECT ЇаҐ¤ § зҐ ¤«п аҐиҐЁп га ўҐЁп F(X)=0 */
/* ¬Ґв®¤®¬ ¤Ґ«ҐЁп ®в१Є Ї®Ї®« ¬. €бЇ®«м§®ў л ®Ў®§ 票п: */
/* Left - «Ґўл© Є®Ґж Їа®¬Ґ¦гвЄ */
/* Right - Їа ўл© Є®Ґж Їа®¬Ґ¦гвЄ */
/* Eps - Ї®ЈаҐи®бвм ўлзЁб«ҐЁп Є®ап га ўҐЁп; */
/* N - зЁб«® ЁвҐа жЁ© */
/******************************************************************/
double ITER(double X0,double Eps,int &N);
/******************************************************************/
/* ”гЄжЁп ITER ЇаҐ¤ § зҐ ¤«п аҐиҐЁп га ўҐЁп F(X)=X */
/* ¬Ґв®¤®¬ Їа®бв®© ЁвҐа жЁЁ. €бЇ®«м§®ў л ®Ў®§ 票п: */
/* X0 - з «м®Ґ ЇаЁЎ«Ё¦ҐЁҐ Є®ап */
/* Eps - Ї®ЈаҐи®бвм ўлзЁб«ҐЁп Є®ап га ўҐЁп; */
/* N - зЁб«® ЁвҐа жЁ© */
/******************************************************************/
double HORDA(double Left,double Right,double Eps,int &N);
/******************************************************************/
/* ”гЄжЁп HORDA ЇаҐ¤ § зҐ ¤«п аҐиҐЁп га ўҐЁп F(x)=0 */
/* ¬Ґв®¤®¬ е®а¤. €бЇ®«м§®ў л ®Ў®§ 票п: */
/* Left - «Ґўл© Є®Ґж Їа®¬Ґ¦гвЄ */
/* Right - Їа ўл© Є®Ґж Їа®¬Ґ¦гвЄ */
/* Eps - Ї®ЈаҐи®бвм ўлзЁб«ҐЁп Є®ап га ўҐЁп; */
/* N - зЁб«® ЁвҐа жЁ© */
/******************************************************************/
double NEWTON (double X,double Eps,int &N);
/******************************************************************/
/* ”гЄжЁп NEWTON ЇаҐ¤ § зҐ ¤«п аҐиҐЁп га ўҐЁп F(X)=0 */
/* ¬Ґв®¤®¬ Є б ⥫мле. €бЇ®«м§®ў л ®Ў®§ 票п: */
/* X - з «м®Ґ ЇаЁЎ«Ё¦ҐЁҐ Є®ап */
/* Eps - Ї®ЈаҐи®бвм ўлзЁб«ҐЁп Є®ап га ўҐЁп; */
/* N - зЁб«® ЁвҐа жЁ© */
/******************************************************************/
//#include "methods.cpp"