Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Вычитание из матрицы

Автор: Pirate 21.01.2008 1:40

Возможно ли в Delphi отнять от еденичной матрицы имеющуюся?

Например:

100
010 - a[i,j]
001

Я думаю делать так если элемент равен главному тогда отнимаем от еденицы если нет то от нуля этот элемент
Но дело в том, как определить элементы по главной диагонали?

В математике не силён а когда математика + Delphi то вообще незнаю что делать.




Автор: мисс_граффити 21.01.2008 3:21

for i:=0 to n-1 do
for j:=0 to n-1 do
if i=j then
b[i,j]:=1-a[i,j]
else
b[i,j]:=-a[i,j];

это?

Автор: Pirate 22.01.2008 0:17

Да вот это мне и нужно было огромное спасибо!