Отвечает F®ost, Советник :
Здравствуйте, login2010. Решим уравнение x^5 - x^2 - ln(2+x^2 )=0 методом простой итерации:
Код:
type FuncType = function (x:real):real; function Fi(x:real):real; far; begin Fi:=exp(0.2*ln(sqr(x)+ln(2+sqr(x)))); end; function SimpleIteration(x0:real;
f:FuncType):real; var x1 : real; begin x1:=x0; repeat x0:=x1; x1:=f(x0); until x1=x0; SimpleIteration:=x1; end; const x0 = 1.0; var root : real; begin root:=SimpleIteration(x0,Fi); writeln('Корень уравнения x=Ф(x) равен ',root); writeln('В этой точке x-Ф(x) равно ',root-Fi(root)); end.
----- От вопроса к ответу, от проблемы к решению
Ответ отправил: F®ost, Советник
Ответ отправлен: 08.03.2010, 10:15
Номер ответа: 259989 Беларусь, Минск Тел.: 375292792018 Организация: Минский Промтранспроект Адрес: ул. В.Хоружей, 13, г. Минск, Беларусь Адрес сайта:http://www.mptp.by
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 259989
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.