У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 1 по курсу- Вычислительная математика

Работа добавлена на сайт samzan.net: 2016-03-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 16.5.2025

Федеральное агентство по образованию

Воронежская государственная технологическая академия

Кафедра информационных и управляющих систем

ЛАБОРАТОРНАЯ РАБОТА №1

по курсу:                             Вычислительная математика. Численные методы

наименование дисциплины

на тему:                               «Интерполирование степенными многочленами»

         

Автор работы                                          Свиридов Д.А.                                      группа  А – 062

                             подпись, дата               инициалы, фамилия

Специальность     220301   « Автоматизация технологических процессов и производств »

наименование

Обозначение проекта (работы):   ЛР – 02068108 – 220301 – 3 – 2008

Руководитель                                                                                                            И.А. Хаустов

                             подпись, дата                                                                                             инициалы, фамилия

Работа защищена

                                     дата                                                                                                            оценка

Воронеж 2008

    Цель работы: освоение приёмов и методов интерполирования табличных зависимостей степенными многочленами на ЭВМ.

Задание №1

1. Постановка задачи

Методом неопределенных коэффициентов осуществить интерполирование значений градуировочной таблицы, в которой отражена зависимость сопротивления от температуры (пункт 4.7, табл. 4). Для интерполирования использовать степенной полином. Метод решения системы линейных уравнений выбрать в соответствии с вариантом. Составить алгоритм и программу  расчета  коэффициентов интерполяционной зависимости. Определить значение сопротивления при заданной температуре.

Табличные зависимости

Контрольная температура

Метод решения системы линейных уравнений

i

1

2

3

ti,ºC

5

25

45

26

Крамера

Ri,Oм

100

105

111

2. Математическая модель

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

ti,ºС                                                  – табличное значение i-ой температуры;

Ri,Ом                                        – сопротивление, соответствующее i-ой температуре;

C                                                      – матрица коэффициентов, стоящих при неизвестных  

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

С0, С1, С2                                       – матрицы коэффициентов, полученные из матрицы С

                                                           путём замены 1-го, 2-го и 3-го столбцов на вектор  

                                                           соответственно;

m = 3                                                 количество данных;

a0, a1, a2                                          – неопределённые коэффициенты степенного многочлена

                                                          2-го порядка        

tк = 26оС                                           – контрольная температура;

Rк                                                                           – искомое сопротивление, соответствующее контрольной

                                                           температуре.

2.2. Расчетные зависимости

    При интерполировании многочленами число определяемых коэффициентов должно быть равно числу экспериментальных точек. Так как количество экспериментальных точек m=3, то и число определяемых коэффициентов равно 3. Порядок интерполяционного многочлена n = m-1, таким образом n = 2. Получаем систему уравнений относительно коэффициентов а0, а1 и а2:

    Полученная система имеет единственное решение, поскольку определитель матрицы коэффициентов (определитель Вандермонда) отличен от «0».  

    Данную систему уравнений запишем в векторно-матричной форме:

или

    Сформируем четыре матрицы: С, С0, С1, С2:

    Осуществляем расчёт определителей матриц С, С0, С1 и С2, согласно правилу миноров:

ΔС = С11·(-1)1+1· (С22·С33 – С32·С23)+С12·(-1)1+2·(С21·С33 – С31·С23)+С13·(-1)1+3· (С21·С32 – С31·С22);

ΔС0 = С011·(-1)1+1· (С022·С033 – С032·С023)+С012·(-1)1+2 ·(С021·С033 – С031·С023)+

           +С013·(-1)1+3· (С021·С032 – С031·С022);

ΔС1 = С111·(-1)1+1· (С122·С133 – С132·С123)+С112·(-1)1+2 (С121·С133 – С131·С123)+

           +С113·(-1)1+3· (С121·С132 – С131·С122);

ΔС2 = С211·(-1)1+1· (С222·С233 – С232·С223)+С212·(-1)1+2·(С221·С233 – С231·С223)+

           +С213·(-1)1+3· (С221·С232 – С231·С222).

    Далее рассчитываем коэффициенты a0, a1 и a2:

.

    Теперь, используя данные коэффициенты, получаем функцию R(t) = a0 + ax1 + ax2, подставляя в которую значение контрольной температуры tk мы получим искомое сопротивление Rk.

3. Выбор метода решения

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

    Решение данной задачи осуществляется с помощью линейного вычислительного процесса, и здесь я использую метод Крамера.

4. Алгоритм решения

                       

5. Решение задачи в MathCAD

6. Результаты расчётов

Задание №2

1. Постановка задачи

    Осуществить интерполирование табличной зависимости плотности жидкости от температуры (пункт 4.7, табл. 5).Для интерполирования использовать интерполяционный полином Лагранжа или интерполяционные формулы Ньютона (в соответствии с выбранным вариантом). Составить алгоритм и программу расчёта коэффициентов степенного полинома, используя формулы Лагранжа или Ньютона. Определить плотность жидкости при заданной температуре.

Вещество

Табличные зависимости

Заданная температура

Метод интерполирования

i

1

2

3

4

Сероуглерод

ti, ºC

-20

20

60

100

53

2-я интерполяционная

формула Ньютона

ρ, кг/м3

1323

1263

1200

1125

2. Математическая модель

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

ti,ºС                                                  – табличное значение i-ой температуры;

ρi, кг/м3                                     – плотность сероуглерода, соответствующая i-ой

                                                           температуре;

a0, a1, a2, а3                                    – неопределённые коэффициенты степенного многочлена

                                                           3-го порядка;   

h, ºC                                                 – шаг интерполирования;

m = 4                                                – количество данных;

, ,                              – конечные разности 1-го, 2-го и 3-го порядков

                                                           соответственно при вычислении коэффициентов в

                                                           интерполяционном многочлене Ньютона;

tз = 26оС                                           – заданная температура;

ρк                                                                           – искомая плотность, соответствующая заданной

                                                           температуре.

2.2. Расчётные зависимости

    Интерполяционные многочлены Ньютона можно построить только при равноотстоящем расположении узлов интерполирования (точки должны быть равноотстоящие).

h = ti+1 ti

    Количество экспериментальных точек m = 4. Таким образом, порядок 2-й интерполяционной формулы Ньютона n = 3.

    Формула для n = 3 будет выглядеть следующим образом:

    

    Вычислим конечные разности , ,  1-го, 2-го и 3-го порядков соответственно:

 

    При вычисленных значениях ,,  и h мы можем определить конечный вид . А при известной , подставляя значение заданной температуры tk, находим  искомую плотность, соответствующую заданной температуре: .

3. Выбор метода решения

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

4. Алгоритм решения

                                                             

5. Решение задачи в MathCAD

2. Задаём начальные значения экспериментальных массивов согласно таблице 2:

таблица 1

3. Задаём значение заданной температуры, в которой надо найти значение

   искомой функции:

4. Строим график экспериментальных значений (рис. 2).

рис. 2

5. Так как имеем четыре экспериментальные точки, в качестве интерполирующей

   зависимости выберем степенной многочлен третьего порядка.

Вторая интерполяционная формула Ньютона для n=3 примет вид:

6. Вычислим конечные разности и шаг интерполирования, а затем определим

   неизвестные неопределённые коэффициенты степенного многочлена.

6. Результаты расчётов


EMBED Equation.3  

i = 1,  

i ≤ 3,  

 i =i++

2

4

3

ti, Ri

ti,Ri

1

Начало

7

i

5

6

tк

EMBED Equation.3  

7

9

11

12

Конец

Rк

а0, а1, а2

8

10

EMBED Equation.3  

tк

7

7

4

i = 1,  

i ≤ 4,

 i =i++

2

На стр.9

3

ti, ρi

6

1

Начало

9

11

12

Конец

ρк

а0, а1, а2, а3

8

10

EMBED Equation.3  

tз

i

5

6

tз

5

4

ti, ρi

 EMBED Equation.3  

Со стр.8

6




1. тема правових заходів та засобів спрямованих на збереження життя здоров'я працездатності людини у процесі
2. вариантов включены фундаментальные вопросы решаемые любой экономической системойА Что производить Как пр
3. остров сей был жилищем для могущественных прислужников первых богов
4. Антивірусні програми
5. червоних променів світла 7 105 см рентгеновських променів 025 А і 3 гамапроменів 124 102 А
6. Введение Трудовое право является особенным фактором для формирования социального законодательства
7. на тему- Предикаты Автор работы-
8. Статья из опыта работы учителя физики Симоновой Галины Федоровны Функционирование школы в инно
9. Математические игры как средство развития познавательного интереса учащихся
10. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Примерная программа Практика по профилю специальности предназначена для реализац