|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2013, 19:47 | #1 |
Пользователь
Регистрация: 10.02.2012
Сообщений: 44
|
поиск обратной матрицы
дана матрица A(почти матрица гильберта-отличается только 1-ая строчка):
1 1 1 1... 1/2 1/3 1/4 1/5... 1/3 1/4 1/5 1/6... ............................. нужно найти обратную к данной матрице, используя LU- разложение матрицы(разложение на нижнетреугольную и верхнетреуг.) т.е. в кратце как-то так: для поиска обратной матрицы нужно решить уравнение А*Х=Е(единичная матр.). сначала ищу A=L*U. затем поиск обратной матрицы сводится к решению системы: L*Y=E U*X=Y X-это и есть искомая матрица. проблема в том, что я не могу найти ошибку в своей программе, очень надеюсь, что найду здесь помощь) (возможно мой код не блещет изящностью исполнения и экономией памяти, но сейчас главное,чтоб хотя бы работало) (до строки из "/////////////" все правильно-проверено вручную, на листочке далее-выкладываю код с комментами, помогите,пожалуйста) Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нахождение обратной матрицы и единичной матрицы размерностью N | denisbrain | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 17.05.2012 11:53 |
Получение обратной матрицы | Махмуд_Джигит | Помощь студентам | 0 | 27.02.2012 15:36 |
Нахождение обратной матрицы | Linkfanka | Помощь студентам | 1 | 24.01.2012 08:23 |
Поиск обратной матрицы методом Гаусcа | BOB.GLAMUR | Общие вопросы Delphi | 1 | 26.12.2008 11:30 |