Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

АППРОКСИМАЦИЯ ОБВОДОВ ПАРАМЕТРИЧЕСКИМИ ПОЛИНОМАМИ БЕРНШТЕЙНА





Итак, другой распространенной формой представления полиномов является представление в форме Бернштейна. Кроме аспектов, связанных с вычислительной устойчивостью алгоритмов с участием полиномов в форме Бернштейна, этот вид представления полиномов имеет несомненные преимущества чисто с геометрической точки зрения. Рассмотрим "геометрические" свойства полиномов Бернштейна более подробно.

Произвольный полином степени в форме Бернштейна определяется уравнением

 

. (11)

где - коэффициенты Бернштейна,

- скалярные функции Бернштейна.

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

Скалярные функции определяются уравнениями

и образуют так называемый базис Бернштейна для множества всех полиномов степени не выше на отрезке . Например, для случая изображены функции базиса Бернштейна (см. рис. 14.1).

Рис. 14.1. Полиномы Бернштейна степени 7

В ряде случаев вместо единичного отрезка изменения параметра целесообразно использовать отрезок . Тогда значения локального параметра на этом общем отрезке можно вычислить по формуле:

.

На отрезке базисные функции Бернштейна определяются уравнениями

  (12)

Отметим следующие основные свойства полиномов Бернштейна:

1. Сумма полиномов, определенных на заданном отрезке, равна единице:

, .
Это свойство обеспечивает инвариантность полиномов при аффинных преобразованиях. Следовательно, аффинно-инвариантны и кривые Безье, определяемые этим набором полиномов. Заметим, что этим свойством обладают также полиномы в форме Лагранжа (8) и Эрмита (9), но не обладают стандартные полиномы (1).

Ø Все полиномы не отрицательны на заданном отрезке

, .

В работе [3] указано, что значения полинома находятся в интервале

.
Это означает, что кривая, определяемая полиномом , лежит внутри выпуклой оболочки коэффициентов . Часто это свойство называют "свойством выпуклости оболочки". Заметим, что на плоскости выпуклая оболочка представляет собой область, ограниченную выпуклой ломаной, а в пространстве – выпуклым многогранником.

Ø Возможно рекурсивное вычисление полиномов степени , если известны полиномы степени :

Это свойство используется для вычисления с помощью повторяющейся линейной интерполяции.

1) Если - полиномы Бернштейна степени , то полиномы степени вычисляются с помощью выражения:

,

где для .

, .
Это свойство используется при аппроксимации кривой Безье -го порядка другой кривой порядка .

В работе [2] доказано, что полиномы Бернштейна лучше приспособлены для вычисления простых корней, чем степенные полиномы, как на единичном отрезке , так и на отрезке . Полиномы в форме Бернштейна обладают большей вычислительной устойчивостью, чем степенные полиномы. Это связано с тем, что при вычислении степенных полиномов по схеме Горнера может происходить значительная потеря точности за счет вычитания близких больших по модулю округленных чисел. При этом потеря точности увеличивается с возрастанием из-за ограниченного числа цифровых разрядов компьютера. Избежать потери точности в этом случае удается, применяя для вычисления полинома рекуррентные формулы. Один из методов измерения вычислительной устойчивости алгоритмов заключается в сравнении оценок погрешностей значения полинома в различных формах представления в окрестности произвольной точки [7]. В работе [5] выполнено исследование вычислительных аспектов алгоритмов полиномиальной аппроксимации и доказано, что полиномы в форме Бернштейна имеют меньшую оценку погрешности, чем степенные полиномы в стандартной форме. Однако при выполнении преобразования из одной формы представления полинома в другую указанное свойство может теряться из-за появления вычислительной неустойчивости.

Полиномы Бернштейна имеют максимум при значении параметра . Это свойство используется при локальном контроле формы обвода. Перемещение управляющей точки кривой Безье в большей мере затрагивает участок кривой в окрестности точки со значением параметра .

Полиномы Бернштейна могут быть вычислены по схеме Горнера с помощью следующих формул: на отрезке ;
на отрезке .







Дата добавления: 2015-09-04; просмотров: 1001. Нарушение авторских прав; Мы поможем в написании вашей работы!




Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия