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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2009, 16:16   #1
Ника__
Новичок
Джуниор
 
Регистрация: 15.08.2009
Сообщений: 1
Смущение вычисление определителя по схеме Гаусса

здравствуйте.мне нужно написать программу в Паскале для вычисления определителей матриц n*n по схеме Гаусса.вы сможете мне помочь?заранее спасибо..
Ника__ вне форума Ответить с цитированием
Старый 15.08.2009, 16:49   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код:
  for k:=1 to n do
    for i:=k+1 to n do
      for j:=k+1 to n do
        a[i,j]:=a[i,j]-a[i,k]*a[k,j]/a[k,k];
  det:=a[1,1];
  for i:=2 to n do
    det:=det*a[i,i];
Но это для "хороших" матриц. Для "плохих" придется еще переставлять столбцы и строки, чтобы на главной диагонали небыло нуля.

Еще смотрите здесь:
http://www.srcc.msu.su/num_anal/lib_na/libnal.htm
http://alglib.sources.ru
_Dmitry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа для вычисления значения определителя матрицы [рыжий хвост] Помощь студентам 0 10.06.2009 18:27
Вычисление определителя матрицы Ирёнок Помощь студентам 6 21.02.2009 01:10
Вычисление определителя n-го порядка gool Паскаль, Turbo Pascal, PascalABC.NET 1 11.12.2008 10:59
Вычисление обратной матрицы методом Гаусса Штудент Общие вопросы C/C++ 0 07.12.2008 14:17
Написать рекурсивную функцию вычисления определителя квадратной матрицы Лёха Паскаль, Turbo Pascal, PascalABC.NET 1 23.03.2008 08:43