Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 04:40   #1
darya_lf
Новичок
Джуниор
 
Регистрация: 28.05.2014
Сообщений: 1
По умолчанию Объясните алгоритм нахождения обратной матрицы delphi

Понимаю, что тема была создана 1000 раз, но облазила пол форума и не нашла того, что ищу. Вернее, сам алгоритм нашла, спасибо этому форуму огромное. Но вот не могу понять его суть. Например, как в методе с минорами: находишь минор и делишь на определитель, или как в методе Гаусса: элементарными операциями приводим (A|E) к (E|A^(-1)). Объясните пожалуйста, логику действий этого алгоритма.
Код:
for k:=0 to mo-1 do
          begin
            for i:=0 to mo-1 do
              for j:=0 to mo-1 do
              begin
                if (i=k) and (j=k) then
                  O[i,j]:=1/OIsh[i,j];
                if (i=k) and (j<>k) then
                  O[i,j]:=-OIsh[i,j]/OIsh[k,k];
                if (i<>k) and (j=k) then
                  O[i,j]:=OIsh[i,k]/OIsh[k,k];
                if (i<>k) and (j<>k) then
                  O[i,j]:=OIsh[i,j]-OIsh[k,j]*OIsh[i,k]/OIsh[k,k];
              end;
            for i:=0 to mo-1 do
              for j:=0 to mo-1 do
                OIsh[i,j]:=O[i,j];
          end;
darya_lf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что это за метод нахождения обратной матрицы? Paran01k Общие вопросы Delphi 0 20.11.2013 22:12
нахождение обратной матрицы и единичной матрицы размерностью N denisbrain Паскаль, Turbo Pascal, PascalABC.NET 0 17.05.2012 11:53
Решение систем линейных алгебраических уравнений методом обратной матрицы (желательно обычными жордановыми исключениями, на Delphi Tores007 Помощь студентам 1 09.02.2012 10:33
Дана матрица A= размером M*n . Составить процедуру нахождения умножения матрицы A на матрицу B (Delphi) Xlebarez Помощь студентам 9 18.12.2011 20:10
Алгоритм нахождения обратной мтарицы AlinAA Помощь студентам 1 22.03.2009 12:20