plot
::delaunay
Вычислите Триангуляцию Делоне набора точек
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
plot::delaunay(L
)
plot::delaunay
вычисляет Триангуляцию Делоне списка точек в произвольной размерности.
Триангуляция Делоне списка точек является триангуляцией их выпуклой оболочки, таким образом что для каждого ребра триангуляции, существует круг, содержащий две конечных точки этого ребра, но никакую другую точку списка.
Несмотря на то, что plot::delaunay
принимает и возвращает значения с плавающей точкой, фактические расчеты происходят в аппаратных плавающих точках и поэтому не затронуты значением DIGITS
.
Триангуляция Делоне не вводит новые точки:
n0 := 10: l := [[Re, Im](exp(float(2*I*PI*n)/n0)) $ n = 1.. n0]: d := plot::delaunay(l): plot(plot::PointList2d(l, PointSize=3), plot::Polygon2d(t, Closed) $ t in d)
|
Список точек, которые даны как списки действительных значений |
Список симплекс в размерности точек в L
, данный как списки списков значений с плавающей точкой.
plot::delaunay
использование qhull от Центра Геометрии Миннесотского университета, смотрите www.qhull.org.