Labs_EF-16 / Лаб7_Фёдоров
.rtf
-
Подключили пакет LinearAlgebra
![]()

-
Задали матрицу A и вектор b
![]()

![]()
![]()
-
Найти обратную матрицу для A
![]()

-
Найти решение уравнения

![]()

-
Найти решение с помощью команды LinearSolve
![]()
![]()
-
Записали два уравнения.
![]()
![]()
![]()
![]()
-
Выразили из первого уравнения
(обозначили
F
через
),
а из второго
(обозначили G
через
)
![]()
![]()
![]()
![]()
-
Построили графики этих функций, используя функцию implicitplot пакета plots
![]()

![]()

-
Выбрали начальное приближение
и
из графика, обозначили x[0]
и y[0]
![]()
![]()
![]()
![]()
-
Задали погрешносли вычислений

![]()
![]()
-
Найти решение путем итераций по формуле
.
Т.е. написали цикл, выход из которого
осуществляется когда
и
.

![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
-
Проверили полученное решение командой solve.
![]()
![]()
![]()
![]()
![]()
![]()
-
Записали два уравнения так, чтобы в правой части был ноль, обозначили F, а из второго обозначили G (через
).
![]()
![]()
![]()
![]()
-
Построили графики этих функций, используя функцию implicitplot пакета plots
![]()

![]()

-
Выбрали начальное приближение
и
из графика, обозначили x[0]
и y[0]
![]()
![]()
![]()
![]()
-
Задали погрешносли вычислений

![]()
-
Найти частные производные
,
,
и
и сделали их функциями своих аргументов,
для этого можно использовали команду
unapply(функция, от_чего_зависит)
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
-
Найти решение путем итераций по формуле
где:
,
Все
эти формулы пишутся в цикле, выход из
которого осуществляется когда
и
.
Определители находятся с помощью
функции Determinant
пакета LinearAlgebra.
![]()
![]()
![]()
![]()

![]()


![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
-
Проверили полученное решение командой solve.
![]()
![]()
![]()
