Составители:
Рубрика:
18
Проиллюстрируем решение графически:
y
j
yx
x
j
5.5 6 6.5 7
2
2.5
3
3.5
В пакете MathCad имеются встроенные функции, которые позволяют
быстрее решить задачу линейной интерполяции. Это выполняется функ-
цией
linterp(vx,vy,x), которая использует векторы данных vx и vy, чтобы
вычислить линейно интерполируемое значение у, соответствующее
третьему аргументу х. Аргументы
vx и vy должны быть одинаковой дли-
ны. Вектор vx должен содержать вещественные значения, расположен-
ные в порядке возрастания. На рисунке 4 решена предложенная задача ли-
нейной интерполяции
.
ЛАБОРАТОРНАЯ РАБОТА №2
Задание:
Используя квадратичную интерполяцию, вычислить значения
функции у(х), заданной таблично, при заданном значении аргумента.
Образец выполнения задания
Зададим функцию таблично
n := 11 число значений аргумента
a := 2 начальное значение аргумента
h := 0.7 шаг изменения аргумента
i := 0.. n
x
i
:= a + i⋅h + rnd(0.8) значения аргумента
y
i
:= ln(x
i
) + rnd(2) значения функции
Проиллюстрируем решение графически: 3.5 y 3 j yx 2.5 2 5.5 6 6.5 7 x j В пакете MathCad имеются встроенные функции, которые позволяют быстрее решить задачу линейной интерполяции. Это выполняется функ- цией linterp(vx,vy,x), которая использует векторы данных vx и vy, чтобы вычислить линейно интерполируемое значение у, соответствующее третьему аргументу х. Аргументы vx и vy должны быть одинаковой дли- ны. Вектор vx должен содержать вещественные значения, расположен- ные в порядке возрастания. На рисунке 4 решена предложенная задача ли- нейной интерполяции . ЛАБОРАТОРНАЯ РАБОТА №2 Задание: Используя квадратичную интерполяцию, вычислить значения функции у(х), заданной таблично, при заданном значении аргумента. Образец выполнения задания Зададим функцию таблично n := 11 число значений аргумента a := 2 начальное значение аргумента h := 0.7 шаг изменения аргумента i := 0.. n xi := a + i⋅h + rnd(0.8) значения аргумента yi := ln(xi) + rnd(2) значения функции 18
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »