Матричные вычисления в Mathcad


Листинг 13 1 Линейная интерполяция



Листинг 13.1. Линейная интерполяция



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

1. Ввести векторы данных х и у (первые две строки листинга).

2. Определить функцию linterp (х, у, t).

3. Вычислить значения этой функции в требуемых точках, например, linterp(х,у,2.4)=3.52, или linterp(х,у,6)=5.9, или постройте ее График, как показано на Рисунок 13.2.

Примечание 1
Примечание 1


Обратите внимание, что функция A(t) на графике имеет аргумент t, а не х. Это означает, что функция A(t) вычисляется не только при значениях аргумента (т. е. в семи точках), а при гораздо большем числе аргументов в интервале (0,6), что автоматически обеспечивает Mathcad. Просто в данном случае эти различия незаметны, т. к. при обычном построении графика функции А(х) от векторного аргумента х (Рисунок 13.3) Mathcad по умолчанию соединяет точки графика прямыми линиями (т. е. скрытым образом осуществляет их линейную интерполяцию).










Начало  Назад  Вперед