|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Решение. Первоначально корни уравнения определяем с точностью = 0,1 графическим методом, а затем найденное значение корня уточняем до 0,0001Первоначально корни уравнения определяем с точностью Перепишем уравнение в виде 2cos (х + Если построить два графика: у = 2cos (х + Если предположить, что все условия для реализации расчеши по методу простой итерации выполнены, то подпрограмма-функция будет иметь вид
Функция __________________________________________________ FUNCTION ITER1 (Х0: REAL; EPS: REAL; KI: INTEGER): REAL; VAR X, Y: REAL; К: INTEGER; BEGIN К:= 0; Y:= X0; REPEAT X:= Y; Y:= FUNCI (X); INC (K); UNTIL (ABS(X-Y) < EPS) OR (К > KI); ITER1:= X; END; FUNCI (X) — подпрограмма-функция, которая вычисляет
Если заранее неизвестно, выполняются условия или нет, то в подпрограмму-функцию следует включить дополнительную проверку:
Функция ___________________________________________________
FUNCTION ITER2 (ХО: REAL; EPS: REAL; KI: INTEGER): REAL; VAR X, Y, EPS I, EPS2: REAL; K, L: INTEGER; BEGIN K:=0;Y:=X0; L:= 0; X:= Y; Y:= FUNCI (X); К:= 1; EPS1:= ABS (X-Y); REPEAT X:= Y; Y:= FUNCI (X); INC (K); EPS2:= ABS (X-Y); IF EPS2>EPS1 THEN L:= 1; IF К > Kl THEN L:= 2; EPS1:= EPS2; UNTIL (EPS2 < EPS) OR (L<>0); ITER2:= X; END;
Пример 9. Найти методом итераций корень уравнения х+ Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.237 сек.) |