Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Блок-схема программы вычисления процедуры-функции lx() вычисления многочлена Лагранжа k – й степени в точке х1.






 

 
 


lx ()

       
 
   
 

 


L = 0 Описание процедуры-функции

lx( входные параметры:

k –степень многочлена Лагранжа,

i = 0, k x(0: k) массив значений

аргумента в узлах интерполяции,

y(0: k) – массив значений

в узлах интерполяции,

L1 = 1 x1 – значение аргумента, при

котором вычисляется

многочлен Лагранжа

j = 0, k

 

 
 

 


нет

i < > j

 

 
 


да

 
 


Вычисление слагаемых.

       
 
 
   

 

 


L = L + L1*y(i) L – значение полинома

в точке x1.

 

       
 
 
   

 


lx = L Значение многочлена Лагранжа

       
 
   
 

 


Рис. 2.

 

Интерполяция возможна также с помощью пакета программ MathCAD.

При линейной интерполяции аппроксимирующая функция соединяет опытные точки отрезками прямых линий. Для линейной интерполяции используется встроенная функция linterp. Обращение к функции

linterp (X, Y, t)

где X – вектор опытных значений аргумента; Y – вектор опытных значений функции; t – значение аргумента, при котором вычисляется интерполирующее значение функции.

В предыдущем примере имеем

 

Обращаемся к пиктограмме «встроенная функция f(x)» на второй строке текстового окна стандартной линейки. В появившемся диалоговом окне в разделе «Категория функции» выбираем «Интерполяция», linterp, подставляем значения X, Y, 0.57 или 0.62 и получаем значения многочлена Лагранжа в этих точках. Используя функцию linterp(X, Y, x) можно построить график интерполирующей функции.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.