isConnected

Проверьте, связаны ли две вершины ребром

Описание

пример

TF = isConnected(TR,startID,endID) возвращает logical Вектор-столбец, элементы которого 1 (true), когда заданные начальная и конечная пары вершин соединены ребром. startID и endID задать ребра по их начальной и конечной точкам, где каждая точка представлена номером ее строки в TR.Points. Значение возврата ID определяет треугольники по их идентификационным номерам.

пример

TF = isConnected(TR,E) задает начала и концы вершин ребер в двухколоночной матрице E.

Примеры

свернуть все

Загрузите 2-D триангуляцию.

load trimesh2d
TR = triangulation(tri,x,y);

Определите, 3 ли вершины и 117 соединяются ребром.

TF = isConnected(TR,3,117)
TF = logical
   1

Определите, 3 ли вершины и 164 соединяются ребром.

TF = isConnected(TR,3,164)
TF = logical
   0

Создайте 3-D триангуляцию Делоне.

rng default;
X = rand([10,3]);
DT = delaunayTriangulation(X);

Определите, 2 ли вершины и 7 соединены ребром, и соединены ли вершины 4 и 9.

E = [2 7; 4 9];
TF = isConnected(DT,E)
TF = 2x1 logical array

   0
   1

Входные параметры

свернуть все

Представление триангуляции, заданное как скаляр triangulation или delaunayTriangulation объект.

Типы данных: triangulation | delaunayTriangulation

Идентификация начальной вершины для каждого ребра, заданная как вектор-столбец. Идентификационный номер вершины - это номер строки в Points свойство, которое соответствует вершине.

Типы данных: double

Идентификация конечной вершины для каждого ребра, заданная как вектор-столбец. Идентификационный номер вершины - это номер строки в Points свойство, которое соответствует вершине.

Типы данных: double

Краевая матрица, заданная как двухколоночная матрица. Каждая строка содержит начальные и конечные идентификаторы вершин для ребра. Идентификационный номер вершины - это номер строки в Points свойство, которое соответствует вершине.

Типы данных: double

Введенный в R2013a