iamdolphin1
Участник
|
Помогите найти обратную матрицу по методу гаусса. 1.50 2.70 1.30 5.20 2.70 -3.40 1.60 2.20 -1.30 0.16 0.82 1.05 5.20 2.20 1.05 3.40 только если можно с решением в маткаде я и сам могу найти... p.s. расчеты вести округляя до 10000ных а ответ округлить до 1000
|
Всего сообщений: 133 | Присоединился: февраль 2005 | Отправлено: 1 марта 2005 10:50 | IP
|
|
dm
Удален
|
блин пытался пытался не получается
Что именно не получается?
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 1 марта 2005 12:04 | IP
|
|
iamdolphin1
Участник
|
Не получается найти обратную матрицу... после всех преобразований получается безвыходная ситуация.. если нужно могу написать что получается но до обратной матрицы там далеко еще...
|
Всего сообщений: 133 | Присоединился: февраль 2005 | Отправлено: 1 марта 2005 17:22 | IP
|
|
dm
Удален
|
Цитата: iamdolphin1 написал 1 марта 2005 16:22 после всех преобразований получается безвыходная ситуация..
Я не понимаю, что это значит.
если нужно могу написать что получается но до обратной матрицы там далеко еще...
Напишите. Напишите конкретно, в чем затруднение. Не понятен алгоритм Гаусса? Или не понятно, как выполнить некоторый его шаг? Какой именно шаг? Где?
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 1 марта 2005 17:26 | IP
|
|
iamdolphin1
Участник
|
не получается получить нули под главной диагональю..
|
Всего сообщений: 133 | Присоединился: февраль 2005 | Отправлено: 2 марта 2005 3:23 | IP
|
|
dm
Удален
|
Возьмите какую-нибудь строку, например первую: 1.50 2.70 1.30 5.20 1.00 0.00 0.00 0.00 Поделите ее на первый элемент (1.50), получите новую 1-ю строку, в которой на первом месте стоит единица. Теперь вычтите из 2-й строки 2.70 -3.40 1.60 2.20 0.00 1.00 0.00 0.00 новую 1-ю, умноженную на первый элемент 2-й строки (2.70). Вычтите из 3-й строки -1.30 0.16 0.82 1.05 0.00 0.00 1.00 0.00 новую 1-ю, умноженную на первый элемент 3-й строки (-1.30). Вычтите из 4-й строки 5.20 2.20 1.05 3.40 0.00 0.00 0.00 1.00 новую 1-ю, умноженную на первый элемент 3-й строки (5.20). В получившейся матрице первый столбец будет выглядеть: 1.00 0.00 0.00 0.00 Теперь делите 2-ю строку на элемент на втором месте. Получите новую 2-ю строку, начинающуюся с 0.00 1.00 Вычтите её из 3-й и 4-й строки, домножив на элементы на втором месте в 3-й и 4-й строках соответственно. И т.д. В конце концов получится матрица с единицами на главной диагонали и нулями под ней.
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 2 марта 2005 12:13 | IP
|
|
iamdolphin1
Участник
|
вроде получилось.. спасибо большое
|
Всего сообщений: 133 | Присоединился: февраль 2005 | Отправлено: 2 марта 2005 19:04 | IP
|
|