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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 03:14   #1
DeeKay
Новичок
Джуниор
 
Регистрация: 17.05.2010
Сообщений: 1
По умолчанию Разложение Холецкого, Делфи

Собственно, тема в заголовке.

Формула выглядит как:


? I>J


Код:
    begin //Собственно формула
      IsLower:=false;
      for i:=1 to InputMatrix.RowCount do
        for j:=1 to InputMatrix.RowCount do
          if i>j then
            for k:=1 to j-1 do
              try
                LMat[i,j]:=(InputMat[i,j]-(LMat[i,k]*LMat[j,k]))/LMat[j,j];
              except
                LMat[i,j]:=(InputMat[i,j]/LMat[i,i]);
              end;
          if i=j then
            begin
              for k:=1 to i-1 do
                LMat[i,i]:=sqrt(InputMat[i,i]-LMat[i,k]*LMat[i,k]);
            end;

          if i<j then
            LMat[i,j]:=0;
    end
InputMat - массив в который записаны значения из стринггрида на форме.

на строчке LMat[i,j]:=(InputMat[i,j]-(LMat[i,k]*LMat[j,k]))/LMat[j,j]; вылазит ЕOverflow, Floating point overflow. нужна помощь

Может заменить сумматор на отдельную переменную?

Последний раз редактировалось DeeKay; 17.05.2010 в 03:19.
DeeKay вне форума Ответить с цитированием
Старый 17.05.2010, 09:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А тип элемента матрицы какой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параллельная программа для метода холецкого с помощью openMp и mpi игоревна Помощь студентам 0 06.06.2009 20:47
Разложение чисел на множители Masia Паскаль, Turbo Pascal, PascalABC.NET 3 28.05.2009 14:32
Разложение числа на множители spamer Общие вопросы Delphi 5 01.01.2009 12:32
Разложение в ряд Маклорена Mari Помощь студентам 2 03.02.2008 23:23
Разложение числа на слагаемые Oleg-vp Общие вопросы Delphi 5 30.10.2007 10:43