Смекни!
smekni.com

Решение системы линейных алгебраических уравнений методом Крамера (стр. 2 из 2)

Результат выполнения программы представлен на рис. 2.

Рис. 2. Результат выполнения программы для системы третьего порядка.


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

Рис. 3. Результат выполнения программы в слуае ошибочного ввода размерности системы.

Рис. 4. Результат выполнения программы в случае несовместности системы.

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


ЗАКЛЮЧЕНИЕ

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

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

Однако это не снижает ценность работы, так как переход к решению СЛАУ с неизвестным количеством уравнений осуществляется изменением метода, вычисляющий определитель матрицы.


СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Турчак Л.И. Основы численных методов / Л.И. Турчак, П.В. Плотников. - М.: ФИЗМАТЛИТ, 2002. - 304 с.

2. Демидович Б.П.Численные методы анализа / Б.П. Демидович, И.А. Марон,

Э.З. Шувалова. - М.: Наука, 1967.- 368 с.

3. Высшая математика для экономистов:Уч. Для вузов/Н.Ш. Кремер, Б.А. Путко, И.М. Тришин, М.Н. Фридман.-М.:Банки и биржи, 1998.-471 с.

4. Мохика Х. Язык С#: разработка Web-приложений на ASP.NET / Х. Мохика; пер. с англ. А.А. Слинкина. – М.: НТ Пресс, 2006. – 464 с. – (QuickStart).

5. Либерти Дж. Программирование на C#: пер. с англ. / Дж. Либерти. – 2-е изд. – СПб.: Символ, 2003. – 688 с.: ил.

6. С#: пер. с англ. / К. Ватсон, М. Беллиназо, О.Корнс и др. – СПб.: Питер, 2006. – 861 с.

7. Галисеев Г.В. Программирование на языке С#: самоучитель / Г.В. Галисеев. – М.: Вильямс, 2006. – 368 с.: ил.