isConnected

Протестируйте, если две вершины соединяются ребром

Описание

пример

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

пример

TF = isConnected(TR,E) задает идентификаторы вершины начала и конца ребра в матрице 2D столбца E.

Примеры

свернуть все

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

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

Матрица ребра в виде матрицы 2D столбца. Каждая строка содержит запуск и конечные идентификации вершины для ребра. Идентификационный номер вершины является количеством строки в Points свойство, которое соответствует вершине.

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

Смотрите также

| | |

Введенный в R2013a