ДК
Дмитрий Клюшников

Матрица инциденции, как быть????

Доброго времени суток)) ) Люди Добрые, кто-нибудь знает, есть ли алгоритм составления матрицы инциденции по матрице смежности. Матрица смежности задается случайно. Можно ли как-то построить матрицу инциденции, не строя сам ориентированный граф? Есть ли алгоритм? Пожалуйста, кто знает, скажите (((

ОР
Олег Румянцев

Матрица чего? Граф? Переведи. Шучу. Это тебе на матфорум какой-нибудь надо.

Да
Дарья

А тривиальный алгоритм чем не устраивает? Для неориентированного невзвешенного графа без циклов (S - матрица смежности n*n, I - матрица инцидентности) :
1. Считаем количество единиц над главной диагональю S - m.
2. Создаем матрицу I n*m, k - номер первого столбца.
3. Перебираем элементы над главной диагональю, если S(i,j)=1 - выставляем I(i,k)=I(j,k)=1, k увеличиваем.

Похожие вопросы
Найти матрицу оператора
вывод матриц паскаль
Записать на место отрицательных элементов матрицы 0. VBA. Матрицу можно любую. VBA. Матрицу можно любую
С++ Работа с матрицей
Изменить часть матрицы А.. . (С++)
Как записать вырезанные строки с матрицы в пустую матрицу в матлабе?
Паскаль. Матрица. Массив
excel. умножаю матрицу на матрицу ответ получается число, а не матрица ( как правильно умножать
Сложение матриц в Delphi7 в оконном режиме, матрицы в виде Stringgrid
паскаль, вывести на экран матрицу из файла. (матрица может быть любого размера)