Читайте также:
|
|
Частным случаем матрицы является квадратная матрица, т.е. матрица, имеющая одинаковое количество строк и столбцов (рис.43).
X[1,1] | X[1,2] | X[1,3] |
X[2,1] | X[2,2] | X[2,3] |
X[3,1] | X[3,2] | X[3,3] |
Рис.43
Элементы матрицы, выделенные на рис.43, называются главной диагональю. Отличительной особенностью этих элементов является то, что они имеют одинаковые номера строки и столбца. Поэтому в i-ой строке индексы элемента главной диагонали матрицы Х будут X[i,i]. Для обработки элементов главной диагонали требуется изменять только одну переменную, поэтому необходимо всего один цикл, а не два, как при обработке всей матрицы. На рис.44 показан алгоритм нахождения суммы положительных элементов главной диагонали. Ниже приведён фрагмент программы к этому алгоритму.
• • •
S:=0;
for i:=1 to N do
if X[i,i]>0 then
S:=S+X[i,i];
writeln(‘S=', S);
• • •
Рис.44
Дата добавления: 2015-07-10; просмотров: 102 | Нарушение авторских прав