Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Методы аппроксимации, интерполяции, экстраполяции в математическом пакете Mathcad. (Лекция 4)

Содержание

Аппроксимация Замена одних математических объектов другими, в том или ином смысле близкими к исходным (в частности, приближенное выражение сложной функции с помощью более простых).
Методы аппроксимации, интер- и экстрополяции в математическом пакете Mathcad Лекция № 4 Аппроксимация Замена одних математических объектов другими, в том или ином смысле близкими Аппроксимация функций заключается в приближенной замене заданной функции f(x) некоторой функцией φ На отрезке [a, b] заданы n + 1 точки xi = х0, х1, . . ., хn, которые называются узлами интерполяции, В такой общей постановке задача может иметь бесконечное множество решений или совсем не иметь решений. Виды интерполяции Интерполяция средствами Mathcad Является простейшим и часто используемым видом локальной интерполяции. Заданные точки М(xi, yi) Линейная интерполяция в MathCADПри линейной интерполяции MathCAD соединяет существующие точки данных прямыми Линейная интерполяция в MathCAD Наиболее широкое практическое применение, в силу их простоты, нашли кубические сплайны. Основные В общем случае для функции y = f(x) требуется найти приближение y Кубическая сплайн-интерполяция в MathCADПроводит кривую через набор точек таким образом, что первые Построения кубического сплайна через набор точек:Создать векторы vx и vy, содержащие координаты Кубическая сплайн-интерполяция в MathCAD Можно использовать оператор векторизации, чтобы вычислить сразу целый набор интерполируемых значений, соответствую-щих Функция predict В Mathcad позволяет оценить значения формул в точках, находящихся вне Линейное предсказание (экстраполяция) в Mathcad Двумерная сплайн-интерполяцияИспользуют для повышения качества построения 3D-графиков. Она позволяет существенно повысить представительность Построения двумерной сплайн-интерполяции Первый шаг точно такой же, как и в одномерном КОНЕЦ ЛЕКЦИИ !
Слайды презентации

Слайд 2

Аппроксимация
Замена одних математических объектов другими, в том

Аппроксимация Замена одних математических объектов другими, в том или ином смысле

или ином смысле близкими к исходным (в частности, приближенное

выражение сложной функции с помощью более простых).

Слайд 3
Аппроксимация функций заключается в приближенной замене заданной функции

Аппроксимация функций заключается в приближенной замене заданной функции f(x) некоторой функцией

f(x) некоторой функцией φ (x) так, чтобы отклонение функции

φ (x) от f(x) в заданной области было наименьшим. Функция φ (х) при этом называется аппроксимирующей.

Слайд 4

На отрезке [a, b] заданы n + 1 точки xi = х0, х1, . . ., хn,

На отрезке [a, b] заданы n + 1 точки xi = х0, х1, . . ., хn, которые называются узлами

которые называются узлами интерполяции, и значения некоторой функции f(x) 

в этих точках

Простейшая задача интерполяции

f(x0) = y0, f(x1) =  y1,  . . .,  f(xn) = yn.

Требуется построить функцию F (х) (интерполяционная функция), принадлежащую известному классу и принимающую в узлах интерполяции те же значения, что и f(x), т. е. такую, что

F(x0) = y0, F(x1) =  y1,  . . ., F(xn) = yn.

Геометрически это означает, что нужно найти кривую y = F (х) некоторого определенного типа, проходящую через заданную систему точек M(xi, yi) (i = 0, 1, ..., n)


Слайд 5
В такой общей постановке задача может иметь бесконечное

В такой общей постановке задача может иметь бесконечное множество решений или совсем не иметь решений.

множество решений или совсем не иметь решений.


Слайд 6
Виды интерполяции

Виды интерполяции

Слайд 7
Интерполяция средствами Mathcad

Интерполяция средствами Mathcad

Слайд 8

Является простейшим и часто используемым видом локальной интерполяции.

Является простейшим и часто используемым видом локальной интерполяции. Заданные точки М(xi,

Заданные точки М(xi, yi) (i = 0, 1, ...,

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

Уравнения каждого отрезка ломаной линии в общем случае разные. Поскольку имеется n интервалов (xi , xi + 1), то для каждого из них в качестве уравнения интерполяционного полинома используется уравнение прямой, проходящей через две точки.

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

Линейная интерполяция

В частности, для i - го интервала можно написать уравнение прямой, проходящей через точки (xi , yi) и (xi + 1, yi + 1), в виде:


Слайд 9

Линейная интерполяция в MathCAD
При линейной интерполяции MathCAD соединяет

Линейная интерполяция в MathCADПри линейной интерполяции MathCAD соединяет существующие точки данных

существующие точки данных прямыми линиями (соединяет точки данных отрезками

прямых, создавая таким образом ломаную). Это выполняется функцией linterp.

Слайд 10

Линейная интерполяция в MathCAD

Линейная интерполяция в MathCAD

Слайд 11

Наиболее широкое практическое применение, в силу их простоты,

Наиболее широкое практическое применение, в силу их простоты, нашли кубические сплайны.

нашли кубические сплайны. Основные идеи теории кубических сплайнов сформировались

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

Кубическая сплайн-интерполяция

Теория сплайнов - новый раздел современной вычислительной математики, интенсивно развивающийся в последние годы.

Линейная интерполяция, по существу, является простейшим сплайном первой степени, квадратичная интерполяция - второй.

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

Это фундаментальное свойство позволяет эффективно использовать сплайны при решении практических задач обработки экспериментальной информации.


Слайд 12
В общем случае для функции y = f(x)

В общем случае для функции y = f(x) требуется найти приближение

требуется найти приближение y = φ (x) таким образом,

чтобы f (xi) = φ (xi) в точках x = xi, a в остальных точках отрезка [a, b] значения функций f(x) и φ (x) были близкими между собой.

Слайд 14

Кубическая сплайн-интерполяция в MathCAD
Проводит кривую через набор точек

Кубическая сплайн-интерполяция в MathCADПроводит кривую через набор точек таким образом, что

таким образом, что первые и вторые производные кривой непрерывны

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

interp(vs, vx, vy, x) - возвращает интерполируемое значение y, соответствующее аргументу x. Вектор vs вычисляется на основе векторов данных vx и vy по одной из функций pspline, lspline или cspline.


Слайд 15

Построения кубического сплайна через набор точек:
Создать векторы vx

Построения кубического сплайна через набор точек:Создать векторы vx и vy, содержащие

и vy, содержащие координаты x и y, через которые

нужно провести кубический сплайн. Элементы vx должны быть расположены в порядке возрастания.

Вычислить вектор vs = cspline(vx,vy). Вектор vs содержит вторые производные интерполяционной кривой в рассматриваемых точках. Чтобы найти интерполируемое значение в произвольной точке x0 , вычислите
interp(vs, vx, vy, x0) , где vx, vy - векторы, описанные ранее.

или

Вычислить interp(cspline(vx, vy),vx, vy, x0)


Слайд 16

Кубическая сплайн-интерполяция в MathCAD

Кубическая сплайн-интерполяция в MathCAD

Слайд 17

Можно использовать оператор векторизации, чтобы вычислить сразу целый

Можно использовать оператор векторизации, чтобы вычислить сразу целый набор интерполируемых значений,

набор интерполируемых значений, соответствую-щих вектору заданных точек. Это можно

сделать и с interp, и с linter.

Интерполяция вектора точек

На примере показано, как выполнить эту операцию. Чтобы применить оператор векторизации к функции, щелкните мышью на имени функции и нажимайте клавишу пробел, пока в рамку не попадет нужная функция. Затем нажмите Ctrl + - (минус).


Слайд 18

Функция predict В Mathcad позволяет оценить значения формул

Функция predict В Mathcad позволяет оценить значения формул в точках, находящихся

в точках, находящихся вне области расположения сетки, на которой

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

Линейное предсказание (экстраполяция)


Слайд 19

Линейное предсказание (экстраполяция) в Mathcad

Линейное предсказание (экстраполяция) в Mathcad

Слайд 20

Двумерная сплайн-интерполяция
Используют для повышения качества построения 3D-графиков. Она

Двумерная сплайн-интерполяцияИспользуют для повышения качества построения 3D-графиков. Она позволяет существенно повысить

позволяет существенно повысить представительность сложных графиков функций, в том

числе и контурных.

Слайд 21

Построения двумерной сплайн-интерполяции
Первый шаг точно такой же,

Построения двумерной сплайн-интерполяции Первый шаг точно такой же, как и в

как и в одномерном случае, но теперь нужно определить

сетку узлов, через которые должна пройти поверхность.

  • Имя файла: metody-approksimatsii-interpolyatsii-ekstrapolyatsii-v-matematicheskom-pakete-mathcad-lektsiya-4.pptx
  • Количество просмотров: 170
  • Количество скачиваний: 0