Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.12.2008, 19:53
kalbim kalbim вне форума
Прохожий
 
Регистрация: 23.10.2008
Сообщения: 3
Репутация: 10
По умолчанию Помогите разобраться в коде

Здравствуйте!Помогите, пожалуйста, разобраться в коде программы на Delphi. Я еще новичек и не очень хорошо понял принцип работы с массивами. Если кому не трудно, напишите пожалуйста объяснение к каждой строке.
Код:
d:real;                      //d=|R|определитель матрицы R
r: array of array of real;   //корреляционная матрица R=х*х(транспонированая)
x: array of array of real;   //матрица стандартизированных векторов

//нахождение корреляционной матрицы R
     for t:=0 to m-1 do
         for i:=0 to m-1 do
            if t<>j then
              for j:=0 to n-1 do begin
                 r[t, i]:=r[t, i]+x[j, t]*x[j, i];
                 StringGrid5.Cells[i, t]:=floattostr(r[t, i]);
              end;

     //нахождение определителя матрицы R
     for t:=0 to m-1 do
         for i:=t+1 to m-1 do begin
            a:=r[i, t];
            for j:=t to m-1 do
               r[i, j]:=r[i,j]-a*(r[t, j]/r[t, t]);
            
            end;

     d:=1;
     for i:=0 to m-1 do
         d:=d*r[i, i];
Admin: Пользуемся тегами!

Последний раз редактировалось Admin, 18.12.2008 в 20:00.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 08:21.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter