Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Найти обращение матрицы с помощью разложения на произведение двух треугольных матриц

Ответить
Настройки темы
C/C++ - Найти обращение матрицы с помощью разложения на произведение двух треугольных матриц

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Найти обращение матрицы с помощью разложения на произведение двух треугольных матриц! необходимо написать на С!
или объясните хотябы какими формулами пользоваться для решения такой задачи(

Отправлено: 16:23, 13-02-2011

 

Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


http://fortran-90.narod.ru/obm.html#LA50 вот пример.. язык нетот, но формулы сойдут. Хочется еще подробнее - яндекс в помощь
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:30, 13-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


в выложенной ссылке там формулы как если матрицу разложить на пр-ие двух треугольных матриц то можно получить обратную, но как разложить матрицу никаких формул нет((

Отправлено: 19:07, 13-02-2011 | #3


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


блин, что там написано - алгоритм LA10 раскладывает матрицу на нижнетреугольную и верхнетреугольную. http://fortran-90.narod.ru/slu.html#LA10
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:51, 13-02-2011 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да а вот еше вопрос в разложении там используют в ней уже используется произведение элементов матриц которые нужно получить...это вообще как возможно? p-1
a[i][p] = a[i][p] - ∑ l[i][k]u[k][j] (i = p, p+1, ..., N),
k=1
ЗЫ или это я нифига не понимаю? тогда объясните по пунктам плз( а лучше дайте код разложения матрицы на произведение двух треугольных

Отправлено: 10:17, 14-02-2011 | #5


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Arrays.rar
(41.1 Kb, 77 просмотров)

Вот написал что смог, три раза сбился пока сделал. Работает вроде верно, по крайней мере проверку (А=LU) проходит. Сделано красиво, преподу понравится, при желании мона заменить статичные значения (десятки) на переменные или увеличить для красоты. А вообще я просто по другому даже не представляю как наглядно отобразить массив двухмерный.
ах да, забыл - рендеринга там нету, так что не стоит рисунки закрывать чемнить или сворачивать форму, если хота это исправить это - к каждой картинке по событию onPaint пусть прога делают мою функцию рисования заново по уже расчитанному (почти все глобально объявлено)

Последний раз редактировалось Beyound, 14-02-2011 в 21:24.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:01, 14-02-2011 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Найти обращение матрицы с помощью разложения на произведение двух треугольных матриц

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Нахождение обратной матрицы методом Гаусса и рассширенной матрицы D.Y. Программирование и базы данных 64 06-05-2011 22:59
Прочее - Сеть с помощью двух мобильных телефонов vpc Сетевые технологии 6 15-01-2010 01:13
Wireless - Настройка сети с помощью двух беспроводных роутеров. mspuz Сетевое оборудование 4 26-04-2009 19:41
Route/Bridge - Создание сети Ethernet с помощью двух маршрутизаторов D-LINK Alex Forester Сетевые технологии 3 05-08-2008 18:40
Возможно-ли соединить два компа с помощью двух модемов и deathman Сетевые технологии 17 16-11-2006 17:31




 
Переход