ВУЗ:
Составители:
55
ответ в виде десятичных чисел, в противном случае будет
предпринята попытка найти точное решение.
Неравенства решаются точно таким же образом, за
исключением того, что вместо жирного знака равенства (Ctrl+=)
нужно использовать знаки неравенства >, <.
11. ОБРАБОТКА ДАННЫХ
11.1. Интерполяция
В MathCad есть функции, реализующие два метода
интерполяции: линейную и сплайновую. При кусочно-линейной
интерполяции соседние точки данных соединяются отрезками
прямых. Для малого числа узловых точек линейная интерполяция
может оказаться слишком грубой. Гораздо лучшие результаты даёт
сплайн-интерполяция. При использовании кубической сплайн-
интерполяции на каждом промежутке функция представляется
кубическим многочленом, проходящим через три смежные узловые
точки. Коэффициенты кубического многочлена вычисляются так,
чтобы обеспечить стыковку в узловых точках значений функций и
её первых двух производных.
Для решения задачи интерполяции должны быть заданы
векторы vx, vy, определяющие узловые точки, и значение х.
Функция linterp(vx,vy,x) возвращает оценку значения y в
точке x, вычисленную методом линейной интерполяции.
Элементы вектора vx должны идти в порядке возрастания,
они соответствуют значениям х. Вектор vy одного размера с vx, его
элементы соответствуют значениям y. Аргумент x – это значение
переменной х, в которой нужно вычислить значение функции y.
Предполагается, что x лежит в интервале изменения элементов vx.
Функция interp(vs,vx,vy,x) возвращает получаемое в точке x
значение по методу сплайнов. Вектор vs формируется одной из
функций cspline(vx,vy), pspline(vx,vy) или lspline(vx,vy). Эти
функции различаются ограничениями, накладываемыми на
поведение сплайна на границах области. Вектор vs должен быть
получен перед использованием функции interp.
Двумерная кубическая сплайн-интерполяция выполняется
функцией interp(vs,Mxy,Mz,v).
В этом случае кубическими полиномами соединяются точки
над узлами прямоугольной сетки, заданной матрицей Mxy. Массив
ответ в виде десятичных чисел, в противном случае будет
предпринята попытка найти точное решение.
Неравенства решаются точно таким же образом, за
исключением того, что вместо жирного знака равенства (Ctrl+=)
нужно использовать знаки неравенства >, <.
11. ОБРАБОТКА ДАННЫХ
11.1. Интерполяция
В MathCad есть функции, реализующие два метода
интерполяции: линейную и сплайновую. При кусочно-линейной
интерполяции соседние точки данных соединяются отрезками
прямых. Для малого числа узловых точек линейная интерполяция
может оказаться слишком грубой. Гораздо лучшие результаты даёт
сплайн-интерполяция. При использовании кубической сплайн-
интерполяции на каждом промежутке функция представляется
кубическим многочленом, проходящим через три смежные узловые
точки. Коэффициенты кубического многочлена вычисляются так,
чтобы обеспечить стыковку в узловых точках значений функций и
её первых двух производных.
Для решения задачи интерполяции должны быть заданы
векторы vx, vy, определяющие узловые точки, и значение х.
Функция linterp(vx,vy,x) возвращает оценку значения y в
точке x, вычисленную методом линейной интерполяции.
Элементы вектора vx должны идти в порядке возрастания,
они соответствуют значениям х. Вектор vy одного размера с vx, его
элементы соответствуют значениям y. Аргумент x – это значение
переменной х, в которой нужно вычислить значение функции y.
Предполагается, что x лежит в интервале изменения элементов vx.
Функция interp(vs,vx,vy,x) возвращает получаемое в точке x
значение по методу сплайнов. Вектор vs формируется одной из
функций cspline(vx,vy), pspline(vx,vy) или lspline(vx,vy). Эти
функции различаются ограничениями, накладываемыми на
поведение сплайна на границах области. Вектор vs должен быть
получен перед использованием функции interp.
Двумерная кубическая сплайн-интерполяция выполняется
функцией interp(vs,Mxy,Mz,v).
В этом случае кубическими полиномами соединяются точки
над узлами прямоугольной сетки, заданной матрицей Mxy. Массив
55
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
