Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

ЛАБОРАТОРНАЯ РАБОТА №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. Сальмонеллез гастроинтестинальная форма среднетяжелое течение гастроэнтеритический вариант выделена Salmonella enteritidis
4. ЛЬВІВСЬКА ПОЛІТЕХНІКА ЗАТВЕРДЖУЮrdquo; Голова циклової комісії спеціальних комп~ютерни
5. вариантов- 2
6. яких інших наук наприклад фізики хімії біології тощо постає в декількох іпостасях- як форма суспільної св
7. Роль религии в образовании государства
8. конспект лекций Елабуга 2008Печатается по решению редакционноиз
9. в одном флаконе Стоп А где же Я Янастоящая Я со своими желаниями потребностями и капризами В погоне
10. Рекреология 1.
11. темам где наблюдатель не может быть отделен от объекта наблюдения
12. Transnational corporations
13. Лабораторная работа- Проблема наркомании в подростковой и молодежной среде
14. Государством реализуется как монетарная фискальная так и деятельность в рамках отдельных проектов
15. на тему- Психологическое консультирование по проблемам связанным с агрессивным поведением Выпол
16. Тема- ldquo;Анализ финансового состояния фирмыrdquo; Выполнил- студент курса ИНиМЭ групп
17. Великая октябрьская реформация
18. Вексельное обращение
19. начале XX века План- Причины падения крепостного права в России Позиции крепостников либералов и
20. Українські легенди про створення Адама і Єви