Примеры выполнения лабораторной работы №6

Лабораторная работа 6

ЛИНЕЙНАЯ И СПЛАЙН - ИНТЕРПОЛЯЦИЯ

Цель работы: - изучить методы интерполирования данных;

Задание. Используя линейную и сплайн - интерполяцию для функции, заданной таблично (см. табл. 1):

а) вычислить значения функции для каждого из двух заданных значений аргумента x=x1 и x=x2;

б) вычислить значения функции в точках x, заданных на интервале [a; b] с шагом h;

в) вычислить значения функции в точках x, заданных массивом;

г) построить графики для пунктов б и в. Значения x1, x2, a, b, h и массивов заданы в таблице 2.

Таблица 1

Значения аргумента и функции
   
   
  X 0,15 0,25 0,35 0,45 0,55 0,65 0,75 0,85
Y 0,86 0,77 0,70 0,63 0,58 0,52 0,47 0,39
   
  X 1,40 2,42 3,44 4,46 5,48 6,50 7,52 8,54
Y 0,89 0,95 0,65 1,45 2,10 0,90 0,52 0,40
   
  X 3,50 3,60 3,70 3,80 3,90 4,00 4,10 4,20
Y 33,11 36,60 40,45 38,20 30,51 42,40 45,55 46,51
   
  X 0,01 0,11 0,21 0,31 0,41 0,51 0,61 0,71
Y 4,48 1,52 2,12 3,50 3,02 2,85 2,10 1,67
   
  X 0,15 0,18 0,21 0,24 0,27 0,30 0,33 0,36
Y 4,48 6,05 8,16 11,02 9,54 7,98 6,51 5,07
   
  X 0,50 1,00 1,50 2,00 2,50 3,00 3,50 4,00
Y 20,19 18,17 16,40 14,30 15,85 17,94 19,50 20,97
   
  X 1,20 1,70 2,20 2,70 3,20 3,70 4,20 4,70
Y 10,10 12,60 14,70 15,20 13,90 12,40 12,20 11,96
   
  X 1,40 1,80 2,20 2,60 3,00 3,40 3,80 4,20
Y 6,52 7,54 8,00 10,40 11,00 13,70 14,50 15,10
   
  X 4,50 5,00 5,00 6,00 6,50 7,00 7,50 8,00
Y 0,95 1,87 2,50 4,30 3,50 2,84 2,00 1,56
   
  X 10,60 11,00 11,40 11,80 12,20 12,60 13,00 13,40
Y 0,90 1,75 3,60 4,02 4,15 5,00 4,20 4,05
   
  X 1,20 1,40 1,60 1,80 2,00 2,20 2,40 2,60
Y 60,40 63,70 67,00 68,40 63,60 69,00 57,80 53,00
   
  X 3,50 4,00 4,50 5,00 5,50 6,00 6,50 7,00
Y 7,42 8,40 9,64 10,90 8,95 8,00 7,43 6,76
   
  X 0,15 0,25 0,35 0,45 0,55 0,65 0,75 0,85
Y 0,86 0,77 0,70 0,63 0,58 0,52 0,47 0,40
   
  X 0,80 1,20 1,60 2,00 2,40 2,80 3,20 3,60
Y 2,85 3,95 4,94 5,80 6,50 7,01 7,29 7,31
   
  X 2,40 3,00 3,60 4,20 4,80 5,40 6,00 6,60
Y 19,60 24,78 29,90 25,81 20,64 18,50 17,46 17,00
   
  X 0,20 0,40 0,60 0,80 1,00 1,20 1,40 1,60
Y 70,40 65,32 61,70 59,90 62,67 68,30 72,50 76,68
   
  X 2,40 2,60 2,80 3,00 3,20 3,40 3,60 3,80
Y 0,96 1,55 2,90 3,24 3,85 4,00 3,80 3,24
   
  X 0,23 0,43 0,63 0,83 1,03 1,23 1,43 1,63
Y 12,65 13,70 15,90 18,74 16,34 15,52 14,90 13,40
   
  X 1,05 1,25 1,45 1,65 1,85 2,05 2,25 2,45
Y 10,54 15,72 15,00 18,35 21,90 23,66 20,74 18,51
   
  X 0,00 0,10 0,20 0,30 0,40 0,50 0,60 0,70
Y 0,95 1,37 1,84 2,00 2,15 2,00 1,84 1,37
   
  X 0,75 0,80 0,85 0,90 0,95 1,00 1,05 1,10
Y 15,70 16,34 18,10 21,35 20,60 19,20 18,50 17,00
   
  X 1,50 2,50 3,50 4,50 5,50 6,50 7,50 8,50
Y 3,95 4,80 5,75 6,66 9,15 10,30 12,70 14,00
   
  X 3,00 4,50 6,00 7,50 9,00 10,50 12,00 13,50
Y 0,05 0,15 0,48 0,04 1,15 0,94 0,45 0,15
   
  X 0,25 0,50 0,75 1,00 1,25 1,50 1,75 2,00
Y 12,57 16,30 17,95 18,60 17,95 16,37 12,57 10,00
   
  X 2,30 2,60 2,90 3,20 3,50 3,80 4,10 4,40
Y 5,65 6,87 7,90 9,00 10,34 12,79 13,60 15,00
   
  X 0,60 0,75 0,90 1,05 1,20 1,35 1,50 1,65
Y 3,65 4,75 5,90 6,66 8,00 6,66 5,90 4,83

Таблица 2

Вариант x1 x2 a b h Массив значений x
             
  0,51 0,68 0,20 0,85 0,1 0,16; 0,18; 0,2; 0,35; 0,4;0,55; 0,7; 0,75
  2,1 6,4 1,42 7,01 0,51 1,4; 2; 2,6; 3,44; 4,8; 5,2; 6; 6,7; 7
  3,55 3,95 3,6 4,0 0,05 3,52; 3,57; 3,6; 3,84; 3,93; 4,06; 4,1
  0,25 0,49 0,01 0,51 0,05 0,07; 0,18; 0,2; 0,35; 0,49; 0,54; 0,6; 0,61
  0,24 0,31 0,17 0,33 0,02 0,19; 0,2; 0,26; 0,27; 0,31;0,32; 0,33
  0,8 2,85 1,2 2,5 0,25 0,6; 1,3; 1,5; 1,9; 2,0; 2,7; 3,0; 3,4
  1,4 3,5 2,95 4,2 0,25 1,4; 1,72; 2,2; 2,34; 2,7; 3,0; 3,6; 4,2
  1,7 3,2 1,9 3,4 0,2 1,4; 1,7; 2,0; 2,2; 2,5; 2,9; 3,0; 3,3
  4,7 6,35 5,0 7,5 0,25 4,6; 4,7; 4,8; 5,1; 5,5; 5,7; 6,0; 6,8
  10,8 12,0 10,9 12,6 0,2 10,7; 10,8; 11,2; 11,6; 11,8; 12; 12,6
  1,32 2,11 1,3 2,4 0,1 1,2; 1,3; 1,38; 1,48; 1,6; 1,9; 2,0
  3,65 5,72 5,0 6,5 0,35 3,6; 3,8; 4,0; 4,35; 5,0; 5,3; 5,87
  0,27 0,62 0,3 0,75 0,05 0,18; 0,25; 0,3; 0,42; 0,55; 0,58; 0,65
  1,4 3,0 1,6 3,0 0,2 0,9; 1,2; 1,3; 1,5; 1,65; 2,4; 2,7; 3,6
  3,14 5,2 2,9 6,0 0,3 2,4; 2,7; 2,9; 3,2; 4,0; 4,8; 5,0; 6,0; 6,5
  0,42 1,29 0,8 1,6 0,1 0,21; 0,25; 0,4; 0,66; 0,8; 0,9; 1,1; 1,4
  2,48 3,1 2,6 3,8 0,1 2,45; 2,5; 2,7; 2,75; 3,0; 3,15; 3,4; 3,7
  0,55 0,9 0,43 1,43 0,2 0,23; 0,35; 0,4; 0,57; 0,63; 0,9; 1,23
  1,15 2,0 1,85 2,25 0,1 1,09; 1,25; 1,34; 1,5; 1,78; 1,85; 2,0; 2,25
  0,15 0,62   0,7 0,15 0,05; 0,1; 0,2; 0,22; 0,4; 0,5; 0,58; 0.66
  0,82 0,99 0,85 1,1 0,05 0,77; 0,78; 0,84; 0,85; 0,94; 0,97; 1,0; 1,03
  1,56 5,54 1,5 8,5 0,5 1,54; 2,3; 2,5; 3,52; 4,6; 5,5; 6,4; 7,0
  3,25 9,4 3,0 13,0 0,5 3,2; 4,5; 4,68; 5; 5,5; 6; 7,5; 7,9
  0,3 1,4 0,3 1,2 0,2 0,25; 0,35; 0,4; 0,62; 0,75; 1,0; 1,3; 1,52
  2,4 3,65 2,3 3,5 0,15 2,3; 2,4; 2,52; 2,7; 2,9; 3,1; 3,4; 3,8
  0,8 1,42 0,6 1,6 0,1 0,6; 0,7; 0,95; 1,0; 1,16; 1,3; 1,35; 1,54

Примеры выполнения лабораторной работы №6

Задание: Используя линейную и сплайн-интерполяцию для функции заданной таблично:

а) Вычислить значения функции для каждого из двух заданных значений аргумента Х=Х1

б) Вычислить значения функции в точках Х, заданных на интервале [а,b] c шагом h

в) Вычислить значения функции в точках Х, заданых массивом)

г) построить графики для пунктов б и в. Значения Х1, Х2, a,b,h и массивы заданы в таблице №4

Исходные данные:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: