Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методы решения. Формат выходных данных




Формат выходных данных

Формат выходного файла:

x* – решение уравнения;
f(x*) – значение функции в найденной точке x*;
ε* – погрешность полученного решения.

2.2. Практическая работа №2 «Решение задач линейной алгебры»

Обязательных методов  
Баллов за обязательные методы  
Дополнительных методов  
Баллов за дополнительные методы  
Количество вариантов  

 

К решению задач линейной алгебры в численных методах относят решение систем линейных алгебраических уравнений (СЛАУ) и вычисление различных характеристик матриц – определителей, обратных матриц и собственных чисел и векторов. Для равномерного распределения нагрузки, вычисление собственных чисел и собственных векторов матриц вынесено в отдельную практическую работу (№3).

К решению систем линейных уравнений сводятся многие задачи автоматизации. Например, распределение нагрузки на электростанции, о которой упоминалось во введении. Порядок матриц в таких задачах достигает огромных величин. Также при помощи матриц выполняются различные операции над многомерными объектами (в физике, компьютерной графике и т.п.). Матричные преобразования играют большую роль при написании программного обеспечения многопроцессорных ЭВМ (т.н. параллельное программирование, ПП). Учитывая распространенность многопроцессорных и многоядерных ПК в настоящее время (а также кластеров из таких ПК), специалисты в области ПП становятся все более востребованными.

Все перечисленные характеристики матриц, так или иначе, находятся при помощи решения некоторых СЛАУ. СЛАУ выглядит следующим образом:

Ax = b, (2.2.1)

где A – матрица размером n×m, x – вектор неизвестных длиной m, b – вектор свободных коэффициентов длиной n. Все вектора являются столбцами.

Если n < m, то СЛАУ называется недоопределенной, а если n > m – то переопределенной. Мы будем рассматривать только нормально определенные системы с n = m (т.е. имеющие квадратную матрицу A).

Точность решения СЛАУ можно оценить, вычислив вектор невязки:

ε = Ax* – b, (2.2.2)

где x* – приближенное решение СЛАУ.

Для получения скалярной оценки можно использовать норму (1.4).

Учитывая, что точное решение уравнения (2.2.1) для квадратной матрицы можно найти аналитически, т.е.

x* = A–1b, (2.2.3)

можно сделать вывод, что единственное решение существует только тогда, когда существует обратная матрица. А для этого, в свою очередь, требуется, чтобы

det A ≠ 0. (2.2.4)

Существуют три класса методов решения СЛАУ [2]:

1. Прямые (точные). Дают решение задачи за конечное число итераций, при этом, если все операции выполняются точно, то и решение получается точным. При реализации на ЭВМ погрешность, конечно же, появляется (по описанным выше причинам – конечность разрядной сетки и т.д.). К прямым методам относятся методы Гаусса, декомпозиции (Халецкого), ортогонализации и др. Прямые методы применяются для решения систем порядка 103.

2. Итерационные. Дают решение с некоторой точностью как предел последовательных приближений. К итерационным методам относятся методы релаксации, простой итерации, Зейделя, градиентные методы и др. Итерационные методы применяются для систем порядка 107.

3. Вероятностные. Основаны на случайных испытаниях некоторой блуждающей частицы, моделирующей решение задачи и применении закона больших чисел. В основном, это метод Монте-Карло и его модификации.

В данной практической работе необходимо реализовать один из трех обязательных точных методов (в зависимости от номера варианта):

1. Метод Гаусса;

2. Метод декомпозиции;

3. Метод ортогонализации (схема №1).

Дополнительно можно реализовать еще один итерационный метод – Зейделя или простой итерации.

При помощи данных методов необходимо реализовать решение следующих задач:

1. Решение СЛАУ.

2. Поиск определителя матрицы (только для методов Гаусса и декомпозиции).

3. Поиск обратной матрицы.




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 312; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.