Скачиваний:
39
Добавлен:
01.05.2014
Размер:
270.85 Кб
Скачать

Void main()

{

Void mas_init(float*,float*);

double back_Newton(float,float*,float*);

double Stirling(float,float*,float*);

float X[n+1], F[n+1];

double Ln1, Ln2, Ln3;

float const x1=1.2230,

x2=1.6830,

x3=1.7640;

mas_init(X,F);

Ln1=Stirling(x1,X,F);

Ln2=back_Newton(x2,X,F);

Ln3=back_Newton(x3,X,F);

printf("Ln(x1) = %f\n",Ln1);

printf("Ln(x2) = %f\n",Ln2);

printf("Ln(x3) = %f\n",Ln3);

getch();

}

////////////////////////////////////////////////////////////////

5) Проведем вычисления по программе:

Ln(x1) = -0.107157

Ln(x2) = 0.033976

Ln(x3) = 0.129582

V. Вывод:

Проанализировав результаты работы программы, мы можем сделать вывод, что в том случае, если точка, значение функции в которой нам необходимо найти, лежит в конце таблицы задания функции, то для решения задачи мы можем воспользоваться интерполяционным многочленом Ньютона для интерполяции назад. Если же точка лежит в середине таблицы и , то целесообразнее воспользоваться схемой Стирлинга.

Соседние файлы в папке LR_10 v