график::
Вычислите Триангуляцию Делоне набора точек
Блокноты 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.