Добавил:
19-КСУ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика 2 семестр / Laboratornaya_rabota_3_-_chast_2_vypolnenie

.pdf
Скачиваний:
3
Добавлен:
16.09.2022
Размер:
789.38 Кб
Скачать

Кусочно-линейная интерполяция (Метод неопределённых коэффициентов)

Постановка задачи: Дана таблично заданная функция {xi,yi}

i

0

1

2

3

4

x

0,2

0,4

0,7

0,85

1

y

0,1

0,5

0,6

0,9

0,7

-Выполнить кусочно – линейную интерполяцию ручной счет

-Реализовать в программе MCAD

- Реализовать в программе MSExcel

Система для нахождения

 

 

Ответ

 

коэффициентов полинома на

 

 

 

 

 

каждом участке

 

 

 

 

 

 

1 участок

2участок

 

 

 

 

 

a10 a11 x0

y0

a20

a21 x1

y1

 

a1

a1

x,приx

x x

 

 

 

 

 

0

1

0

1

y1

a21 x2

y2

a2

a2

x,приx

x x

a10 a11 x1

a20

 

 

 

 

 

 

0

1

1

2

 

 

 

 

 

P1( x ) a3

a3

x,приx

x x

3 участок

 

4участок

 

 

0

1

2

3

 

 

 

a41 x,приx3 x x4

a30 a31 x2 y2

a40 a41 x3 y3

a40

 

y3

 

a41 x4

y4

 

 

 

 

 

a30 a31 x3

a40

 

 

 

 

 

На интервале от 0,2 до 1 задано 5 точек, получаем 4 отрезка. Интерполируем (метод Неопределенных коэффициентов) полиномом 1 степени каждый отрезок. После нахождения каждого полинома запишем результат.

1 участок.

i

0

1

 

Общий вид полинома P11( x ) a10 a11 x . По условию интерполяции

x

0,2

0,4

 

 

полином должен проходить через точки, которые выбраны для построения,

y

0,1

0,5

 

 

P11( x0 ) y0

a10

a11 x0

y0

 

 

 

 

 

 

 

 

 

 

т.е. P11( x

) y

Следовательно a1

a1 x

 

y

. Подставим

 

 

 

 

 

1

1

 

0

1 1

1

 

значения x

,x , y

0

, y . В результате получаем a10

a11 0,2 0,1 .Неизвестными в

 

 

0

1

1

 

 

a11 0,4

0,5

 

 

 

 

 

 

 

 

 

a10

 

 

 

 

 

 

 

 

 

 

 

1

0,2

0,1

системе являются a10 ,a11 .Решим систему методом Гаусса.

 

 

 

. Приведем

 

 

 

 

 

 

 

 

 

 

1

0,4

0,5

систему к треугольному виду, для этого 1 строку перепишем, из 2 строки вычтем 1 строку

1

 

 

0,2

0,1

и результат запишем на место 2 строки.

0

0,2

0,4

. Запишем полученную матрицу в

 

 

 

 

 

1

 

 

1

2 . Из 1

виде системы.

a10 a11 0,2 0,1. Из 2 уравнения найдем a1

 

0,4

a1

 

 

a11 0,2 0,4

 

 

 

0,2

 

 

 

 

 

 

 

 

 

 

уравнения найдем a10 . a10 0,1 0,2 a11

a10 0,1 0,2 2

a10 0,3. Запишем

найденное уравнение P11( x ) 0,3 2 x . Проверка. Найденное уравнение должно

проходить через точки x0 , y0 , x1, y1 .

P11( x0 ) 0,3 2 x0

P11( 0,2 ) 0,3 2 0,2 P11( 0,2 ) 0,1

P11( x1 ) 0,3 2 x1

P11( 0,4 ) 0,3 2 0,4

P11( 0,4 ) 0,5 Следовательно прямая проходит через 0 и 1 точки.

2 участок.

 

 

 

 

 

 

 

 

 

 

 

 

i

1

2

Общий вид полинома P12( x ) a20 a21 x . По условию интерполяции

x

0,4

0,7

полином должен проходить через точки, которые выбраны для построения,

y

0,5

0,6

P12( x ) y

a2

0

a2 x

 

y

 

 

 

 

 

 

 

 

 

т.е.

1

1

Следовательно

 

1 1

 

 

1 . Подставим

 

 

 

P12( x2 ) y2

a20

a21 x2

y2

 

 

 

 

 

 

 

a20 a21 0,4 0,5

.Неизвестными в

значения x1,x2 , y1, y2 . В результате получаем

a21 0,7

0,6

 

 

 

 

 

 

a20

 

 

 

 

 

 

 

 

 

 

1

0,4

 

0,5

 

 

 

 

 

 

 

 

 

 

системе являются a20 ,a21 .Решим систему методом Гаусса.

 

 

 

 

. Приведем

 

 

 

 

 

 

 

 

 

1

0,7

 

0,6

систему к треугольному виду, для этого 1 строку перепишем, из 2 строки вычтем 1 строку,

1

 

 

0,4

0,5

и результат запишем на место 2 строки.

0

0,3

0,1

. Запишем полученную матрицу в

 

 

a20 a21 0,4 0,5

. Из 2 уравнения найдем a21

0,1

 

a21

0,333.

виде системы.

a21 0,3

0,1

 

 

0,3

 

 

 

 

Из 1 уравнения найдем a20 .

a20 0,5 0,4 a21 a20 0,5 0,4 0,333

 

a20 0,3668. Запишем найденное уравнение P12( x ) 0,3668 0,333 x . Проверка. Найденное уравнение должно проходить через точки x1, y1 , x2 , y2 .

P12( x1 ) 0,3668 0,333 x1 P12( 0,4 ) 0,3668 0,333 0,4

P12( 0,4 ) 0,5

P12( x2 ) 0,3668 0,333 x2 P12( 0,7 ) 0,3668 0,333 0,7

P12( 0,7 ) 0,6 Следовательно прямая проходит через 1-ю и 2-ю точки.

3 участок.

 

 

 

 

 

 

 

 

 

i

2

3

Общий вид полинома P13( x ) a30

a31 x . По условию интерполяции

x

0,7

0,85

полином должен проходить через точки, которые выбраны для построения,

y

0,6

0,9

P13( x2 ) y2

 

a30

a31 x2

y2

 

 

 

 

 

 

 

 

 

т.е. P13( x

) y

Следовательно

a3

a3 x

y

. Подставим

 

 

 

 

3

3

 

 

0

1 3

3

 

 

a30 a31 0,7 0,6

.Неизвестными в

значения x2 ,x3 , y2 , y3 . В результате получаем

a31 0,85 0,9

 

a30

 

 

 

 

1

 

 

системе являются a30 ,a31

 

0,7

0,6

.Решим систему методом Гаусса.

0,85

0,9

. Приведем

 

 

1

 

систему к треугольному виду, для этого 1 строку перепишем, из 2 строки вычтем 1 строку,

 

 

1

 

 

 

 

 

 

 

0,7

0,6

 

 

 

и результат запишем на место 2 строки.

0,15

0,3

. Запишем полученную матрицу в

 

 

0

 

 

 

 

a30 a31 0,7 0,6

 

уравнения найдем a31

 

0,3

a31 2 . Из 1

виде системы.

a31 0,15 0,3

. Из 2

0,15

 

 

 

 

 

 

 

уравнения найдем a30 . a30 0,6 0,7 a31 a30 0,6 0,7 2

a30 0,8 . Запишем

найденное уравнение P13( x ) 0,8 2 x . Проверка. Найденное уравнение должно

проходить через точки x2 , y2 , x3 , y3 .

P13( x2 ) 0,8 2 x2

P13( 0,7 ) 0,8 2 0,7

P13( 0,7 ) 0,6

P13( x3 ) 0,8 2 x3

P13( 0,85) 0,8 2 0,85

P13( 0,85) 0,9 .Следовательно, прямая проходит через 2-ю и 3-ю точки.

4 участок.

 

 

 

 

 

 

 

 

i

3

 

 

4

 

Общий вид полинома P14( x ) a40 a41 x . По условию

x

0,85

1

 

 

интерполяции полином должен проходить через точки, которые выбраны

y

0,9

 

0,7

 

 

 

 

 

 

 

 

P14( x

) y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для построения, т.е.

3

3 Следовательно

 

 

 

 

 

 

 

 

 

 

 

P14( x4 ) y4

a4

0

a4 x

3

y

3 . Подставим значения x3 ,x4 , y3 , y4 . В результате получаем

 

 

1

 

 

a40

a41 x4

y4

 

 

 

 

 

a40

a41 0,85 0,9

.Неизвестными в системе являются a40 ,a41 .Решим систему

 

a40 a41

1 0,7

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

0,85

0,9

 

 

методом Гаусса.

 

 

0,7

. Приведем систему к треугольному виду, для этого 1

 

 

 

 

 

 

 

1

1

 

 

 

строку перепишем, из 2 строки вычтем 1 строку, и результат запишем на место 2 строки.

1

 

 

0,85

0,9

 

0

0,15

0,2

. Запишем полученную матрицу в виде системы.

 

 

a40 a41 0,85 0,9

. Из 2 уравнения найдем a41

0,2

a41

1,333. Из 1

 

a41 0,15 0,2

0,15

 

 

 

 

уравнения найдем a40 . a40 0,9 0,85 a41 a40 0,9 0,85 ( 1,333)

a40 2,033. Запишем найденное уравнение P14( x ) 2,033 1,333 x . Проверка. Найденное уравнение должно проходить через точки x3 , y3 , x4 , y4 .

P14( x3 ) 2,033 1,333 x3

P14( 0,85) 2,033 1,333 0,85

P14( 0,85) 0,9

P14( x4 ) 2,033 1,333 x4

P14(1) 2,033 1,333 1

P14(1) 0,7 .Следовательно, прямая проходит через 3-ю и 4-ю точки.

 

0,3 2 x,если0,2 x 0,4

 

 

Запишем ответ P1( x ) 0,3668 0,333 x,если0,4 x 0,7

 

0,8 2 x,если0,7 x 0,85

2,033 1,333 x,если0,85 x 1

 

Построим график

Реализация метода в Mcad

Метод неопределѐнных коэффициентов(кусочно-линейная интерполяция)

 

 

0.

2

 

 

 

 

0.1

 

 

0.

4

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

x

0.

7

 

y

0.6

 

 

0.85

 

 

 

 

0.9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

0.7

1 участок

 

 

 

 

 

 

 

1

x

 

 

 

y

0

 

 

C1

 

 

 

0

 

D1

 

 

 

 

 

 

 

 

 

 

1

x

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

a1 C1 1 D1

0.3

a1

2

P11(x) a10 a11 x

2 участок

 

1

x

 

 

y

1

 

C2

 

 

1

 

D2

 

 

 

 

 

 

1

x

 

y

 

 

 

 

 

 

 

 

2

 

 

 

2

a2 C2 1 D2

a2

0.3670.333

P12(x) a20 a21 x

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

i 0 4

Матрицы C1 и D1 для системы линейных уравнений

Решение системы линейных уравнений нахождение коэффициентов а10 и а11

Интерполирующая функция 1 участка

Матрицы C2 и D2 для системы линейных уравнений

Решение системы линейных уравнений нахождение коэффициентов а20 и а21

Интерполирующая функция 2 участка

3 участок

 

 

 

 

 

 

 

 

1

x2

 

 

y2

 

 

Матрицы C3 и D3 для системы линейных

 

 

 

уравнений

 

C3

 

 

 

D3

 

 

 

 

 

1 x3

y3

 

 

 

 

 

 

 

 

a3 C3 1 D3

 

 

 

 

Решение системы линейных уравнений

 

 

 

 

 

 

 

 

нахождение коэффициентов а30 и а31

 

0.8

 

 

 

 

 

 

 

a3

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

P13(x) a30 a31 x

 

 

 

Интерполирующая функция 3 участка

 

 

 

 

 

4 участок

 

 

 

 

 

 

 

 

1 x3

 

 

y3

 

Матрицы C4 и D4 для системы линейных

 

 

 

 

уравнений

 

C4

 

 

D4

 

 

 

 

1 x4

y4

 

 

 

 

 

 

 

 

a4 C4 1 D4

 

 

 

 

Решение системы линейных уравнений

 

 

 

 

 

 

 

 

нахождение коэффициентов а40 и а41

 

 

2.033

 

 

 

 

 

 

 

a4

 

 

 

 

 

 

 

 

 

1.333

 

 

 

 

 

 

P14(x) a40 a41 x

 

 

Интерполирующая функция 4 участка

 

 

 

 

 

 

P1(t) if t x1 P11(t) if t x2 P12(t) if t x3 P13(t) P14(t)

Ответ

 

 

 

 

 

 

1

 

 

 

 

 

 

 

P1 xi

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

y i

 

 

 

 

 

 

 

 

 

 

0 0

 

 

0.5

1

 

 

 

 

 

 

 

 

xi

 

 

Кусочно-параболическая интерполяция (Метод

неопределённых коэффициентов)

 

Постановка задачи: Дана таблично заданная

 

функция {xi,yi}

 

 

 

 

i

0

1

2

3

4

x

0,2

0,4

0,7

0,85

1

y

0,1

0,5

0,6

0,9

0,7

-Выполнить кусочно – параболическую интерполяцию ручной счет

-Реализовать в программе MCAD

- Реализовать в программе MSExcel

Система для нахождения

 

 

 

 

 

 

 

Ответ

 

 

 

 

 

 

 

 

 

 

 

коэффициентов полинома

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на каждом участке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 участок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a10 a11 x0

a12

x 2

y0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11 x1

 

 

2

y1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a10

a12 x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11 x2

a12

2

y2

 

 

 

 

 

 

 

 

 

x 2

 

 

 

 

 

 

 

 

 

 

a10

x2

 

a1

 

a1

 

x

 

a1

 

, при

 

x

0

 

x

 

x

2

 

 

 

 

 

 

 

 

 

0

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P2( x)

 

a21

x a22

x

2

, при x2

x x4

 

 

 

 

 

 

 

 

 

a20

 

 

2 участок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

0

a2 x

2

a2

2

x2

y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a21 x3

 

 

2

y3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a20

a22 x3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

0

a2 x

4

a2

2

x2

y

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На интервале от 0,2 до 1 задано 5 точек, разобьѐм его на 2 отрезка x0 x x2 и

x2 x x4 . Интерполируем (метод Неопределенных коэффициентов) полиномом 1

степени каждый отрезок. После нахождения каждого полинома запишем результат. 1 участок.

i

0

1

2

Общий вид полинома P21( x ) a1

a1

x a

2

x2 . По условию

 

 

 

 

x

0,2

0,4

0,7

0

 

 

1

 

 

 

интерполяции полином должен проходить через точки, которые

y

0,1

0,5

0,6

P21( x0 ) y0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выбраны для построения, т.е. P21( x1 ) y1 Следовательно

 

 

 

 

P21( x

2

) y

2

 

 

 

 

 

 

 

 

 

 

 

 

a1 a1 x a1 x

0

2 y

0

 

 

 

 

 

 

 

 

 

0

1

0

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

a12 x12 y1

. Подставим значения x0 ,x1,x2

, y0 , y1, y2 . В

a10

a11 x1

a1 a1 x

2

a1 x

2

2 y

2

 

 

 

 

 

 

 

 

 

0

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1 a1 0,2 a1 0,22

0,1

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11 0,4 a12 0,42

0,5 .Неизвестными в системе

результате получаем a10

 

 

 

 

 

a1 a1 0,7 a1 0,72

0,6

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0,2

0,22

 

0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,42

 

 

являются a1 ,a1 ,a1

.Решим систему методом Гаусса. 1

0,4

 

0,5

. Приведем

 

 

0

 

1

2

 

 

 

 

 

 

 

 

2

 

0,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0,7

0,7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

систему к треугольному виду, для этого 1-ю строку перепишем, из 2-ой строки вычтем 1- ю строку, из 3-ей строки вычтем 1-ю строку и результат запишем на место 3-ей строки.

1

0,2

0,04

 

0,1

 

 

0

0,2

0,12

 

0,4

 

 

0

0,5

0,45

 

0,5

 

 

 

 

. Перепишем 1-ю строку, а 2-ю строку поделим на 0,2, а 3-ю строку

на 0,5.

 

1

0,2 0,04

 

0,1

 

 

 

 

Система примет вид

 

0

1

0,6

 

2

 

. Преобразуем систему перепишем 1-ю и 2-ю

 

 

0

1

0,9

 

1

 

 

 

 

 

 

 

строки, а из 3-ей строки вычтем 2-ю строку, результат запишем на место 3-ей строки.

 

1

0,2 0,04

 

0,1

 

 

 

 

Получим следующую систему

 

0

1

0,6

 

2

. Запишем полученную матрицу в

 

 

0

0

0,3

 

 

 

 

 

 

1

 

a10

a11

0,2 a12 0,04 0,1

 

 

1

 

 

 

a12 0,6 2

. Из 3 уравнения найдем a12

 

виде системы.

a11

 

 

 

0,3

 

a1

 

0,3 1

 

 

 

 

 

 

 

2

 

 

 

 

a12 3,333. Из 2-го уравнения найдем

a11. a11 2 0,6 a12 a21 2 0,6 3,333

a11 4 . Из 1-го уравнения получим a10

a10 0,1 0,2 a11 0,04 a12

a10 0,1 0,2 4 0,04 ( 3,333) a10

0,567 .Запишем найденное уравнение

P21( x ) 0,567 4 x 3,333 x2 .

 

 

Проверка. Найденное уравнение должно проходить через точки

x0 , y0 , x1, y1 , x2 , y2 .

 

 

 

 

P21( x

0

) 0,567 4 x

0

3,333 x

2

P21( 0,2 ) 0,567 4 0,2 3,333 0,22

 

 

 

0

 

P21( 0,2 ) 0,1

 

 

 

 

P21( x

 

) 0,567 4 x

 

3,333 x

2

P21( 0,4 ) 0,567 4 0,4 3,333 0,42

1

1

1

 

P21( 0,4 ) 0,5

 

 

 

 

P21( x2 ) 0,567 4 x2 3,333 x22 P21( 0,7 ) 0,567 4 0,7 3,333 0,72

P21( 0,7 ) 0,6

Следовательно, полученный полином проходит через 0- ю, 1-ю и 2-ю точки.

2 участок.

 

 

 

 

 

 

 

 

i

2

3

4

Общий вид полинома P22( x ) a2

0

a2

x a2

2

x 2 . По

 

 

 

 

x

0,7

0,85

1

 

1

 

 

 

условию интерполяции полином должен проходить через точки,

y

0,6

0,9

0,7

 

 

P22(x2 ) y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которые выбраны для построения, т.е.

P22(x ) y

3

Следовательно

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P22(x4 ) y4

 

 

a2

0

a2 x

2

a2

2

x

2

2 y

2

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

x32 y3 . Подставим значения x2 ,x3 ,x4 , y2 , y3 , y4 . В

a20

a21

x3

a22

a2

0

a2 x

4

a2

2

x

4

2 y

4

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

a2

0

a2 0,7 a2

2

0,72 0,6

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

a21 0,85 a22

0,852 0,9 .Неизвестными в системе

результате получаем a20

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0,7

 

 

 

 

 

a20 a21 1 a22 1

 

 

 

0,7

2

0,6

 

 

1 0,7

 

 

являются a20 ,a21,a22

.Решим систему методом Гаусса. 1

0,85

0,852

0,9

.

 

 

 

2

 

0,7

 

 

 

 

 

 

 

 

1

1

1

 

 

 

 

 

 

Приведем систему к треугольному виду, для этого 1-ю строку перепишем, из 2-ой строки вычтем 1-ю строку, из 3-ей строки вычтем 1-ю строку и результат запишем на место 3-ей

 

1

0,7

0,49

 

0,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строки.

 

0

0,15

0,2325

 

0,3

 

. Перепишем 1-ю строку, а 2-ю строку поделим на 0,15, а

 

 

0

0,3

0,51

 

0,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0,7

0,49

 

0,6

 

 

 

 

 

 

 

 

 

 

 

 

3-ю строку на 0,3.Система примет вид

 

0

1

1,55

 

2

 

. Преобразуем систему

 

 

 

 

 

 

 

 

 

 

0

1

1,7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,333

 

перепишем 1-ю и 2-ю строки, а из 3-ей строки вычтем 2-ю строку, результат запишем на

 

 

 

 

 

 

1 0,7 0,49

 

 

0,6

 

 

 

 

 

 

 

 

 

место 3-ей строки. Получим следующую систему

0

1

1,55

 

2

 

. Запишем

 

 

 

 

 

 

 

0

0

0,15

 

 

 

 

 

 

 

 

 

 

 

 

1,667

 

 

 

 

 

a2

0

a2 0,7 a2

2

0,49 0,6

 

 

 

 

 

 

1

a2

 

 

 

 

 

 

 

полученную матрицу в виде системы.

 

a2

2

1,55 2

 

. Из 3

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a22

0,15 1,667

 

 

 

 

 

 

 

 

 

 

уравнения найдем a2

2

1,667

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a22 11,111.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из 2-го уравнения найдем a21 .

 

 

 

 

 

 

 

 

 

 

 

 

 

a21 2 1,55 a22

a21 2 1,55 11,111 a21 19,222.

 

 

 

 

 

Из 1-го уравнения получим a20

 

 

 

 

 

 

 

 

 

 

 

 

 

a20 0,6 0,7 a21 0,49 a22

a21 0,6 0,7 19,222 0,49 ( 11,111)

a20 7,411.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запишем найденное уравнение P22(x) 7,411 19,222 x 11,111 x2 .

 

Проверка. Найденное уравнение должно проходить через точки

 

 

x2 , y2 , x3 , y3 , x4 , y4

.

 

 

 

 

 

 

 

 

 

 

 

 

 

P22(x ) 7,411 19,222 x 11,111 x 2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

P22(0,7) 7,411 19,222 0,7 11,111 0,72 P22(0,7) 0,6

P22(x3 ) 7,411 19,222 x3 11,111 x32

P22(0,85) 7,411 19,222 0,85 11,111 0,852 P22(0,85) 0,9

P22(x4 ) 7,411 19,222 x4 11,111 x42

P22(1) 7,411 19,222 1 11,111 12

P22(1) 0,7 Следовательно, полученный полином проходит через 2- ю, 3-ю и 4-ю точки.

0,567 4 x 3,333 x2 ,если 0,2 x 0,7

Запишем ответ P2( x)

7,411 19,222 x 11,111 x2 ,если 0,7 x 1

Реализация метода в Mcad

Метод неопределѐнных коэффициентов(кусочно-параболическая интерполяция)

 

0.2

 

 

 

0.1

 

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

 

 

 

0.4

 

 

 

0.5

 

 

 

 

 

 

 

 

x

0.7

 

y 0.6

i 0 4

 

0.85

 

 

 

0.9

 

 

 

 

 

 

 

 

 

 

 

1

 

1 участок

 

0.7

 

 

 

 

 

 

 

 

 

x0

x0

2

1

 

 

 

x

 

C1 1

x

2

 

1

1

 

 

x2

 

x2

2

1

 

a1 C1 1D1

 

 

0.5667

a1

 

4

 

 

 

 

 

 

 

3.3333

y

 

 

Матрицы C1 и D1 для системы линейных

0

уравнений

 

 

D1 y

1

 

 

 

 

 

 

 

 

 

y2

 

 

Решение системы линейных уравнений нахождение коэффициентов а10 , а11 и а12

P21(x) a10 a11x a12x2

Интерполирующая функция 1 участок

2 участок

 

x2

x2

2

1

 

 

 

x

 

C2 1

x

2

 

3

3

 

 

x4

 

x4

2

1

 

a2

C2 1D2

7.4111 a2 19.222211.1111

y

 

 

Матрицы C2 и D2 для системы линейных

2

уравнений

 

 

D2 y

3

 

 

 

 

 

 

 

 

 

y4

 

 

Решение системы линейных уравнений нахождение коэффициентов а20 , а21 и а22

P22(x) a20 a21x a22x2

Интерполирующая функция 2 участок

P2(t) if t x

P21(t) P22(t)

Ответ

2

 

 

xp 0 0.05 1

точки для построения полинома

 

1

 

 

P2 ( xp )

 

 

0

 

 

y i

 

 

1 0

0.5

1

 

xp xi

 

Соседние файлы в папке Информатика 2 семестр