Студопедия Главная Случайная страница Обратная связь

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

Обратное интерполирование с помощью полинома Ньютона в пакете MATHCAD.





Используется первая формула Ньютона, которая записана с помощью функции пользователя. Для реализации метода итераций организован программный блок, выходными параметрами которого являются искомое значение аргумента и необходимое количество итераций:

 

Решение задачи обратного интерполирования

С помощью полинома Ньютона в пакете MATLAB.

Res – функция для решения по методу итераций. Эта функция вызывает функцию Q(q,y,Y,n), которая определяет первую интерполяционную формулу Ньютона для метода обратной интерполяции:

function res=iter(y,Y,X,eps)

h = X(2)-X(1);

n = length(X);

konrazn=diff(Y,1);

konrazn=konrazn(1);

q = (y - Y(1))/konrazn;

q_next = Q(q,y,Y,n);

while abs(q_next-q)>eps

q=q_next;

q_next = Q(q,y,Y,n);

end;

res = q_next*h+X(1);

return

% функция Q(q,y,Y,n):

function res=Q(q,y,Y,n)

sum = 0;

for i=2:n-1

% вычисление конечной разности

konrazn=diff(Y,i);

konrazn=konrazn(1);

% вычисление факториала

fact=prod(1:i);

% вычисляем (x-y0)(x-y1)...(x-yn-1)

Mult=1;

for j=1:i

Mult=Mult*(q-j+1);

end;

sum=sum+(konrazn/(fact))*Mult;

end;

konrazn=diff(Y,1);

konrazn=konrazn(1);

res = (y-Y(1)-sum)/konrazn;

return

Пример вызова функций:

> > x = [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]

>> y= [0.99602 1.07670 1.15402 1.22777 1.29776 1.36386 1.42592 1.48384 1.53751 1.58688]

>> iter(1.36386,y,x,0.001)

ans =

0.5000

>> iter(1.30254,y,x,0.001)

ans =

0.4070

Варианты заданий

Номер варианта Функция Точки интерполяции   Номер варианта Функция Точки интерполяции
  А     А  
  Б     Г  
  В     Б  
  А     Д  
  Г     Г  
  В     А  
  Б     Д  
  Д     Б  
  А     В  
  Г     Г  
  В     Б  
  Д     А  
  Б     В  
  В     Г  
  Д     Д  

Точки интерполяции

№ п/п   № п/п
  0,01 0,52 0,89 0,02     0,04 0,54 0,89 0,86
  0,04 0,46 0,87 0,88     0,03 0,43 0,86 0,02
  0,05 0,41 0,86 0,03     0,02 0,43 0,87 0,86
  0,02 0,32 0,89 0,87     0,03 0,42 0,88 0,02
  0,01 0,45 0,88 0,03     0,05 0,43 0,87 0,89

Уравнения для решения задачи нахождения корня методом обратного интерполирования взять из лабораторной работы № 2.








Дата добавления: 2015-10-02; просмотров: 1781. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия