IPB
ЛогинПароль:

> Опредеитель матрицы, найдите ошибку
Ilius
сообщение 17.12.2007 23:48
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 27
Пол: Мужской
Реальное имя: Игорь

Репутация: -  0  +


Не могу вызвать функцию определителя от переменной. blink.gif Помогите.Посмотрите в чем ошибка. Очень надо!

Сообщение отредактировано: Ilius - 17.12.2007 23:49


Прикрепленные файлы
Прикрепленный файл  matr.rar ( 48.87 килобайт ) Кол-во скачиваний: 221
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Ilius
сообщение 23.12.2007 20:13
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 27
Пол: Мужской
Реальное имя: Игорь

Репутация: -  0  +


Почему эта процедура(транспонирование матрицы) работает токо когда в результате получается квадратная матрица:
Код
procedure TForm1.TransClick(Sender: TObject);
var
   A, X  : TMatrix;
   i, j : integer;
begin
    form2.StringGrid1.ColCount:=StringGrid1.ColCount;
    form2.StringGrid1.RowCount:=StringGrid1.RowCount;
   A:= TMatrix.Create( StringGrid1.RowCount, StringGrid1.ColCount);
      for i:=0 to StringGrid1.ColCount-1 do
         for j:=0 to StringGrid1.RowCount-1 do
            A[j, i]:= StrToFloat(StringGrid1.Cells[i,j]);
      X := A.Transposing;
       for i:=0 to form2.StringGrid1.RowCount-1 do
      for j:=0 to form2.StringGrid1.ColCount-1 do
     form2.StringGrid1.Cells[i,j]:= floatTostr(X[j,i]);
     form2.Show;
     form1.Hide;
end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 3:54
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"