Jump to content

Кусочно-линейное продолжение

Симплициальное продолжение или кусочно-линейное продолжение (Алговер и Георг), [1] [2] с одним параметром — это метод продолжения , который хорошо подходит для небольших и средних пространств встраивания. Алгоуэр и Гнутцман обобщили алгоритм для вычисления многообразий более высокой размерности. [3] и (Аллгоуэр и Шмидт). [4]

Алгоритм рисования контуров представляет собой алгоритм симплициального продолжения, и, поскольку его легко визуализировать, он служит хорошим введением в алгоритм.

Контурное построение

[ редактировать ]

Задача построения контуров состоит в нахождении нулей (контуров) ( гладкая скалярная функция) в квадрате ,

Пример контуров Контуры, трехмерный вид

Квадрат делится на маленькие треугольники, обычно путем введения точек в углах обычной квадратной сетки. , , составив таблицу значений на каждом углу , а затем разделив каждый квадрат на два треугольника. Стоимость в углах треугольника определяет уникальный кусочно-линейный интерполянт. к над каждым треугольником. Один из способов записи этого интерполянта на треугольнике с углами представляет собой систему уравнений

Первые четыре уравнения можно решить относительно (при этом исходный треугольник преобразуется в прямоугольный единичный треугольник), тогда оставшееся уравнение дает интерполированное значение . По всей сетке треугольников этот кусочно-линейный интерполянт непрерывен.

Пример триангуляции и отмеченных вершин Линейный интерполянт, трехмерный вид

Контур интерполянта на отдельном треугольнике представляет собой отрезок (это интервал на пересечении двух плоскостей). Уравнение прямой можно найти, однако точки, где линия пересекает края треугольника, являются конечными точками отрезка.

Единственный линейный интерполянт на симплексе и его нулевое множествоКонтур линейного интерполянта над треугольником

Контур кусочно-линейного интерполянта представляет собой набор кривых, составленных из этих отрезков. Любая точка на краю, соединяющем и можно записать как

с в , а линейный интерполянт по краю равен

Итак, установка

и

Поскольку это зависит только от значений на ребре, каждый треугольник, разделяющий это ребро, будет создавать одну и ту же точку, поэтому контур будет непрерывным. Каждый треугольник можно протестировать независимо, и если все отмечены галочкой, можно найти весь набор контурных кривых.

Кусочно-линейное продолжение

[ редактировать ]

Кусочно-линейное продолжение аналогично контурному построению (Добкин, Леви, Терстон и Уилкс). [5] но в более высоких измерениях. Алгоритм основан на следующих результатах:

Если F(x) отображает в , существует единственный линейный интерполянт на '(n-1)'-мерном симплексе , который согласуется со значениями функции в вершинах симплекса.

'(n-1)'-мерный симплекс имеет n вершин, и функция F присваивает каждой 'n'-вектор. Симплекс выпуклый , и любая точка внутри симплекса представляет собой выпуклую комбинацию вершин. То есть:

Если x находится внутри (n-1)-мерного симплекса с n вершинами , то существуют положительные скаляры такой, что

Если вершины симплекса линейно независимы, то неотрицательные скаляры уникальны для каждой точки x и называются барицентрическими координатами x. Определяют значение уникального интерполянта по формуле:

(n-1)-мерный симплекс можно проверить, чтобы определить, содержит ли он начало координат.

По сути, это два теста. Тот, который был использован первым, помечает вершины симплекса вектором знаков (+/-) координат вершины. Например, вершина (.5,-.2,1.) будет помечена (+,-,+). Симплекс называется полностью размеченным, если существует вершина, метка которой начинается со строки знаков «+» длины 0,1,2,3,4,...n. Полностью помеченный симплекс содержит окрестность начала координат. Это может показаться удивительным, но в основе этого результата лежит то, что для каждой координаты полностью помеченного симплекса существует вектор с «+» и другой с «-». Другими словами, наименьший куб с ребрами, параллельными осям координат и покрывающий симплекс, имеет пары граней на противоположных сторонах от 0 (т.е. «+» и «-» для каждой координаты).

Второй подход называется векторной маркировкой . Он основан на барицентрических координатах вершин симплекса. Первый шаг — найти барицентрические координаты начала координат, а затем проверка того, что симплекс содержит начало координат, заключается в том, что все барицентрические координаты положительны, а сумма меньше 1.

Существует триангуляция (триангуляция Коксетера-Фрейденталя-Куна [1]), которая инвариантна относительно операции поворота.

где

Первый шаг трехмерного симплициального продолжения Второй шаг трехмерного симплициального продолжения

  1. ^ Юджин Л. Аллгоуэр, К. Георг, «Введение в методы численного продолжения», SIAM Classics in Applied Mathematics 45, 2003.
  2. ^ Э. Л. Аллгоуэр, К. Георг, «Симплициальные методы и методы продолжения для аппроксимации неподвижных точек и решений систем уравнений», SIAM Review , Volume 22, 28-85, 1980.
  3. ^ Юджин Л. Аллгоуэр, Стефан Гнутцманн, «Алгоритм кусочно-линейной аппроксимации неявно определенных двумерных поверхностей», SIAM Journal on Numerical Analysis , Volume 24, Number 2, 452-469, 1987.
  4. ^ Юджин Л. Аллгоуэр, Филип Х. Шмидт, «Алгоритм кусочно-линейной аппроксимации неявно определенного многообразия», SIAM Journal on Numerical Analysis , Volume 22, Number 2, 322-346, апрель 1985 г.
  5. ^ Дэвид П. Добкин , Сильвио В. Ф. Леви, Уильям П. Терстон и Аллан Р. Уилкс, «Трассировка контуров с помощью кусочно-линейных аппроксимаций», Транзакции ACM в графике , 9 (4) 389-423, 1990.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c787de5b0df21069a3e4d763bf859c6__1643075340
URL1:https://arc.ask3.ru/arc/aa/0c/c6/0c787de5b0df21069a3e4d763bf859c6.html
Заголовок, (Title) документа по адресу, URL1:
Piecewise linear continuation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)