Решение нелинейного уравнения методом хорд-касательных
Описание метода:
Если в методе касательных производную функцию F’(Xi) заменить отношением конечных приращений, то получаем расчетную формулу для метода
X(i+1)=x(i)-
Исходные данные: x=tan(x)
График заданной функции
Рис 3.1
Текст программы.
REM
INPUT e
INPUT x2
IF ((tan(x2)-x2)*(1/cos(x2))^2-1))<0 GOTO 15
X3=x2-((tan(x2)-x2)/(1/cos(x2))^2-1)
IF ABS(x2-x3)<e THEN
GOTO 15
END IF
X1=X2
X2=X3
X3=X2-((tan(x2)-x2)*(x2-x3))-((tan(x2)-x2)-(tan(x1)-x1))
LOOP UNTIL ABS(x2-x3)<e
PRINT “x3=”;x3
Проверка предоставлена в пункте 5.
Результат работы программы.
Рис 3.2
АЛГОРИТМ ПРОГРАММЫ
Рис. 3.3
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Поиск по сайту:
|