Составители:
Рубрика:
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
 - …
 - следующая ›
 - последняя »
 
