Метод квадратного корня решение систем линейных уравнений

Метод квадратного корня решение систем линейных уравнений

Обсуждение и решение задач по математике, физике, химии, экономике

Часовой пояс: UTC + 3 часа [ Летнее время ]

Часовой пояс: UTC + 3 часа [ Летнее время ]новый онлайн-сервис
число, сумма и дата прописью

Введение в анализ

Теория очередей (СМО)

Страница находится по новому адресу

Часовой пояс: UTC + 3 часа [ Летнее время ]

Видео:Решение систем уравнений второго порядка. 8 класс.Скачать

Решение систем уравнений второго порядка. 8 класс.

Метод квадратных корней для симметричной матрицы при решении систем линейных алгебраических уравнений

Министерство образования и науки Российской Федерации

Новосибирский государственный технический университет

Кафедра экономической информатики

по дисциплине «Численные методы»

на тему: «Метод квадратных корней для симметричной матрицы при решении СЛАУ»

1. Математическая постановка задачи

2. Описание программного обеспечения

3. Описание тестовых задач

4. Анализ результатов. Выводы

Список использованной литературы

В данной работе мы будем исследовать метод квадратных корней для симметричной матрицы при решении систем линейных алгебраических уравнений (СЛАУ).

В жизни, очень часто приходится описывать состояние различных объектов, в том числе и экономических с помощью математических моделей. После того, как объект описан такой моделью, очень часто необходимо найти его состояние равновесия.

Именно тогда, чтобы найти это состояние, приходится решать систему алгебраических уравнений. В нашем случае система состоит из n линейных уравнений с n неизвестными, и ее можно описать так:

Метод квадратного корня решение систем линейных уравнений

Также данную систему можно записать и в матричном виде:

Тогда мы будем иметь матрицу коэффициентов А:

Метод квадратного корня решение систем линейных уравнений,

столбец свободных членов уравнений f:

Метод квадратного корня решение систем линейных уравнений,

и столбец неизвестных х:

Метод квадратного корня решение систем линейных уравнений.

Чтобы данная СЛАУ имела единственное решение, нужно, чтобы определитель матрицы коэффициентов А не был равен нулю (det(A))¹0.

Данную систему можно решить многими методами. Например, методом Гаусса. Решение этой системы методом Гаусса потребует выполнить

Метод квадратного корня решение систем линейных уравненийдействий,

где n – число неизвестных в уравнении. А это довольно таки трудоемко, особенно при больших порядках числа n.

Еще одним точным методом для решения данных СЛАУ является рассматриваемый в данной работе метод квадратных корней для симметричной матрицы А.

Изучать данный метод мы будем следующим образом. Сначала рассмотрим математическую постановку задачи для метода квадратных корней при решении СЛАУ. В данном разделе будет полностью описана математическая модель метода. Затем рассматривается разработанная реализация данного метода в среде MatLab 7.0. После того, как метод будет реализован, можно провести анализ точности этого метода. Анализ будет основываться на исследовании влияния мерности матрицы А, ее обусловленности, разреженности на точность полученного решения. По результатам исследования будет приведен график зависимости точности полученного решения от мерности матрицы А.

метод решение корень симметричная матрица

1. Математическая постановка задачи

Метод квадратных корней используется для решения линейной системы вида Ах=f (1.1), в которой матрица А является симметричной, т.е. аij=aji , где (i, j = 1, 2, …, n).

Данный метод является более экономным и удобным по сравнению с решением систем общего вида. Решение системы осуществляется в два этапа.

Прямой ход. Представим матрицу А в виде произведения двух взаимно транспонированных треугольных матриц:

где Метод квадратного корня решение систем линейных уравнений, а Метод квадратного корня решение систем линейных уравнений.

Перемножая матрицы T¢ и T и приравнивая матрице A, получим следующие формулы для определения tij:

Метод квадратного корня решение систем линейных уравнений(1.3)

После того, как матрица Т найдена, систему (1.1) заменяем двумя эквивалентными ей системами с треугольными матрицами

Обратный ход. Записываем в развернутом виде системы (1.4):

Метод квадратного корня решение систем линейных уравнений(1.5)

Метод квадратного корня решение систем линейных уравнений(1.6)

И из этих систем (1.5) и (1.6) последовательно находим

Метод квадратного корня решение систем линейных уравнений(1.7)

При вычислениях применяется обычный контроль с помощью сумм, причем при составлении суммы учитываются все коэффициенты соответствующей строки.

Заметим, что при действительных aij могут получиться чисто мнимые tij. Метод применим и в этом случае.

Метод квадратных корней дает большой выигрыш во времени по сравнению с другими методами (например, методом Гаусса), так как, во-первых, существенно уменьшает число умножений и делений (почти в два раза для больших n), во-вторых, позволяет накапливать сумму произведений без записи промежуточных результатов.

Всего метод квадратных корней требует

Метод квадратного корня решение систем линейных уравнений

операций умножения и деления (примерно в два раза меньше, чем метод Гаусса), а также n операций извлечения корня.

2. Описание программного обеспечения

Метод квадратных корней был реализован через функцию function [e,x]=mkk(a,f) , с входными переменными а и f и выходными e и х, где

а – матрица коэффициентов А,

f – столбец свободных членов,

х – столбец найденных решений,

е – столбец ошибок.

Столбец ошибок вычисляется, как Е=А*х-f.

Текст функции на языке MatLab:

f=f’; %столбец f переводим в строку

n=size(a,1); % вычисляем мерность матрицы А

=0) % проверяем, чтобы система имела единственное решение

if (size(f’,1)==n) %проверяем соответствует ли мерность матрицы А мерности вектора f

t=zeros(n); %создаем матрицу элементов T и заполняем ее нулями

Видео:Математика без Ху!ни. Метод Гаусса.Скачать

Математика без Ху!ни. Метод Гаусса.

Контрольная работа: Метод квадратных корней

Метод квадратных корней для решения СЛАУ

Система линейных алгебраических уравнений – математическая модель, которая описывает состояние равновесия экономического объекта, которое называется установившимся режимом или статикой объекта. Экономическая статика изучает допустимые и рациональные состояния экономического объекта.

Пусть дана система n линейных алгебраических уравнений с n неизвестными

Название: Метод квадратных корней
Раздел: Рефераты по математике
Тип: контрольная работа Добавлен 08:40:32 17 апреля 2011 Похожие работы
Просмотров: 1629 Комментариев: 19 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно Скачать
(1.1)

Метод квадратного корня решение систем линейных уравнений

или в матричной форме

Метод квадратного корня решение систем линейных уравнений

Метод квадратного корня решение систем линейных уравненийМетод квадратного корня решение систем линейных уравнений

Метод квадратного корня решение систем линейных уравнений

— столбец свободных членов и столбец неизвестных соответственно.

Если матрица А неособенная, т.е.

Метод квадратного корня решение систем линейных уравнений

то система (1.1) имеет единственное решение. В этом случае решение системы (1.1) с теоретической точки зрения не представляет труда. Значения неизвестных xi (i=1,2,…n) могут быть получены по известным формулам Крамера

Метод квадратного корня решение систем линейных уравнений

крамер квадратный корень матрица

где матрица Ai получается из матрицы А заменой ее i-го столбца столбцом свободных членов.

Но такой способ решения линейной системы с n неизвестными приводит к вычислению n + 1 определителей порядка n, что представляет собой весьма трудоемкую операцию при сколько-нибудь большом числе n.

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

Точными методами называются такие методы, которые в предположении, что вычисления ведутся точно (без округлений), приводят к точным значениям неизвестных xi . Так как на практике все вычисления ведутся с округлениями, то и значения неизвестных, полученные точным методом, неизбежно будут содержать погрешности. К точным методам относятся, например, метод Гаусса, метод квадратных корней.

Приближенными методами называются такие методы, которые даже в предположении, что вычисления ведутся без округлений, позволяют получить решение системы (x1 , x2 , …, xn ) лишь с заданной точностью. Точное решение системы в этих случаях может быть получено теоретически как результат бесконечного процесса. К приближенным методам относятся метод простой итерации, метод Зейделя и др. Каждый из этих методов не всегда является сходящимся в применении к конкретному классу систем линейных уравнений.

Данная контрольная работа имеет следующую структуру: в начале рассматривается математическая постановка задачи для метода квадратных корней при решении систем линейных алгебраических уравнений. Затем производится реализация данного метода с помощью вычислительных средств ЭВМ, а именно прикладной программой Matlab 6.5. На примере реализации нескольких тестовых задач проводится анализ точности данного метода, а именно когда наиболее эффективно применять метод квадратных корней при решении систем линейных алгебраических уравнений. Анализ проводится на основе матрицы А (ее мерности, разреженности, обусловленности. Результаты, полученные на основе метода квадратных корней, приведены в конце данной работы. Также в работе представлен графический материал. По окончании проведения исследования работа завершается логическим заключением.

Метод квадратных корней используется для решения линейной системы

у которой матрица А симметрическая, т.е.

Метод является более экономным и удобным по сравнению с решением систем общего вида.

Решение системы осуществляется в два этапа.

Прямой ход. Представим матрицу А в виде произведения двух взаимно транспонированных треугольных матриц:

(1.3)

А = Т¢ Т,

Метод квадратного корня решение систем линейных уравнений

Метод квадратного корня решение систем линейных уравнений.

Перемножая матрицы T¢ и T и приравнивая матрице A, получим следующие формулы для определения tij :

Метод квадратного корня решение систем линейных уравнений

(1.4)

После того, как матрица Т найдена, систему (1.2) заменяем двумя эквивалентными ей системами с треугольными матрицами

(1.5)

Обратный ход. Записываем в развернутом виде системы (1.5):

Метод квадратного корня решение систем линейных уравнений

Метод квадратного корня решение систем линейных уравнений

Отсюда последовательно находим

Метод квадратного корня решение систем линейных уравнений

При вычислениях применяется обычный контроль с помощью сумм, причем при составлении суммы учитываются все коэффициенты соответствующей строки.

Заметим, что при действительных aij могут получиться чисто мнимые tij . Метод применим и в этом случае.

Для изучения данного метода было выбрано программное обеспечение: Matlab 6.5, в операционной системе WindowsXPProfessional. На этапе проектирования была создана программа Square (‘квадрат’). Входными переменными для данной программы является матрица A и соответствующая ей матрица B. Результатом выполнения данной программы является матрица X (выходная переменная), которая является решением системы линейных алгебраических уравнений.

Ниже описан алгоритм реализации метода квадратных корней на языке программирования в среде Matlab 6.5:

A=input(‘Введите матрицу A=’);

if i * — b (x * — полученное решение). Для этого рассмотрим разного рода матрицы:

— влияние мерности матрицы А;

Рассмотрим матрицы мерности 2´2, 3´3, 4´4 и 5´5. Зададим матрицу мерностью 2´2:

Метод квадратного корня решение систем линейных уравнений, ей соответственно зададим Метод квадратного корня решение систем линейных уравнений, в результате выполнения программы получим решение:

X = Метод квадратного корня решение систем линейных уравнений

ε = Метод квадратного корня решение систем линейных уравнений

Зададим матрицу размерностью 3´3:

Метод квадратного корня решение систем линейных уравнений, ей соответственно зададим Метод квадратного корня решение систем линейных уравнений, в результате выполнения программы получим решение:

X = Метод квадратного корня решение систем линейных уравнений

ε = Метод квадратного корня решение систем линейных уравнений

Зададим матрицу размерностью 4´4:

Метод квадратного корня решение систем линейных уравнений, ей соответственно зададим Метод квадратного корня решение систем линейных уравнений, в результате выполнения программы получим решение:

X = Метод квадратного корня решение систем линейных уравнений

ε = Метод квадратного корня решение систем линейных уравнений

Зададим матрицу размерностью 5´5:

Метод квадратного корня решение систем линейных уравнений, ей соответственно зададим Метод квадратного корня решение систем линейных уравнений, в результате выполнения программы получим решение:

X = Метод квадратного корня решение систем линейных уравнений

ε = Метод квадратного корня решение систем линейных уравнений

Сравним полученные результаты, для этого проанализируем точность полученного решения. Результат мы можем оценить двумя способами Метод квадратного корня решение систем линейных уравненийи Метод квадратного корня решение систем линейных уравнений, где E – матрица, полученная в результате подстановки найденного решения в систему линейных алгебраических уравнений: Е=A*x-b. Проиллюстрируем результаты графически. Для этого была разработана программа в среде Matlab 6.5.

📹 Видео

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvyСкачать

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvy

Решение системы уравнений методом Крамера 2x2Скачать

Решение системы уравнений методом Крамера 2x2

Решение системы уравнений методом Крамера.Скачать

Решение системы уравнений методом Крамера.

2.1 Точные методы решения СЛАУ (Крамера, Гаусса, Жордана, прогонки)Скачать

2.1 Точные методы решения СЛАУ (Крамера, Гаусса, Жордана, прогонки)

Решение системы линейных уравнений графическим методом. 7 класс.Скачать

Решение системы линейных уравнений графическим методом. 7 класс.

Решение системы уравнений методом ГауссаСкачать

Решение системы уравнений методом Гаусса

Графический метод решения систем линейных уравнений 7 классСкачать

Графический метод решения систем линейных уравнений 7 класс

15. Однородная система линейных уравнений / фундаментальная система решенийСкачать

15. Однородная система линейных уравнений / фундаментальная система решений

Система линейных уравнений. Общее решение. Метод ГауссаСкачать

Система линейных уравнений.  Общее решение. Метод Гаусса

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ. | МатематикаСкачать

Cистемы уравнений. Разбор задания 6 и 21 из ОГЭ.  | Математика

ПОСМОТРИ это видео, если хочешь решить систему линейных уравнений! Метод ПодстановкиСкачать

ПОСМОТРИ это видео, если хочешь решить систему линейных уравнений! Метод Подстановки

Матричный метод решения систем уравненийСкачать

Матричный метод решения систем уравнений

12. Метод Гаусса решения систем линейных уравнений. Часть 1.Скачать

12. Метод Гаусса решения систем линейных уравнений. Часть 1.

9 класс, 11 урок, Методы решения систем уравненийСкачать

9 класс, 11 урок, Методы решения систем уравнений

СЛОЖИТЕ ДВА КОРНЯСкачать

СЛОЖИТЕ ДВА КОРНЯ

Метод Гаусса решения систем линейных уравненийСкачать

Метод Гаусса решения систем линейных уравнений

Метод Ньютона (метод касательных) Пример РешенияСкачать

Метод Ньютона (метод касательных) Пример Решения

Как решают уравнения в России и СШАСкачать

Как решают уравнения в России и США
Поделиться или сохранить к себе: