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

ЭВМ_Семестр4_МетодПособие

.pdf
Скачиваний:
24
Добавлен:
05.06.2015
Размер:
2.47 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Московский государственный машиностроительный университет

(МАМИ)

В.И.Антомони, В.Н.Архипов, А.Н.Любин

Численные методы в инженерных расчетах

(часть 2)

Учебное пособие по дисциплине «Численные методы» для студентов специальности

190109 - Наземные транспортно-технологические средства

Одобрено методической комиссией по естественнонаучным и математическим дисциплинам

МОСКВА 2013

УДК 519.6(075.8)

Разработано в соответствии с Федеральным государственным образовательным стандартом ВПО третьего поколения для специальности Наземные транспортно-технологические средства (специализация «Автомобили и тракторы») на основе рабочей программы дисциплины «Численныеметоды» Рецензенты: директор НТЦ «Спецтехника»

профессор Н.А. Кулаков; профессор кафедры: «Информационные системы и дистанционные технологии» к.т.н. А.И. Макаров.

Работа подготовлена на кафедре "Информационные системы и дистанционные технологии"

В.И.Антомони, В.Н.Архипов, А.Н.Любин. Численные методы в инженерных расчетах (часть 2). Учебное пособие по дисциплине «Численные методы» для студентов, обучающихся по специальности 190109 -Наземные транспортно-технологические средства. стр.150, рис.23, табл.16 , библ.8 , прил.1 М.: Университет машиностроения, 2013

Пособие ориентировано на изучение методов вычислительной математики используемых в инженерной деятельности будущих специалистов. Приведены примеры выполнения расчетов с помощью языка программирования Visual Basic for Application Microsoft Excell

и интегрированной среды программирования MatLab. РГР №6,9,10 представлены Антомони В.И., РГР №7,8 – Архиповым В.Н., РГР №11,12 – Любиным А.Н.

© Антомони Валерий Иосифович © Архипов Владимир Николаевич © Любин Александр Николаевич

© Московский государственный машиностроительный университет

2

Оглавление

 

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 6 .........................................

4

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА №7..........................................

47

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА №8 ........................................

60

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 9 .......................................

75

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 10 .....................................

98

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 11 ...................................

128

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 12 ...................................

141

3

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА № 6

Численное дифференцирование Краткие теоретические сведения Постановка задачи интерполирования

Простейшая задача интерполирования заключается в следующем. На отрезке , - заданы точки которые называются узлами интерполяции, и значения некоторой функции

( ) в этих точках

( )

( )

( )

6.1

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

( ) т. е. такую, что

( )

( )

( )

6.2

Геометрически это означает, что нужно найти кривую

( )

(интерполирующая функция) некоторого определенного типа, проходящую через заданную систему точек ( ) ( ).

В такой общей постановке задача может иметь бесчисленное множество решений или совсем не иметь решений.

Однако эта задача становится однозначной, если вместо произ-

вольной функции

( ) искать полином

( )

степени не выше

удовлетворяющий условиям (2), т. е. такой, что

 

( )

( )

( )

6.3

Полученную интерполяционную формулу

( )

4

обычно используют для приближенного вычисления значений данной функции ( ) для значений аргумента отличных от узлов интерполирования. Такая операция называется интерполированием функ-

ции

( ). При этом различают интерполирование в узком смысле, ко-

гда

,

-, т. е. значение

является промежуточным между и

,

и экстраполирование, когда

̅ ,

-. В дальнейшем под тер-

мином интерполирование мы будем понимать как первую, так и вторую операции.

Конечные разности и центральные средние

Узлы интерполяции называются равноотстоящими, если

(

)

 

6.4

Для данного множества равноотстоящих

значений

аргумента

и соответствующих ему значений функции

( )

(

)

определяют нисходящие разности (для интерполяции вперед)

. . . . .

. . . .

6.5

(

)

 

и восходящие разности (для интерполяции назад)

. . . . .

. . . .

6.6

(

).

 

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

5

Центральные разности определяются формулами

 

. . . . .

. . . .

6.7

 

(

).

 

Центральные средние определяются формулами

 

 

 

 

(

)

 

 

 

 

 

 

 

 

(

 

)

 

 

 

 

 

. . . . .

.

. . .

6.8

 

 

(

 

)

 

 

(

 

 

 

 

 

 

 

 

).

 

Если значения функции

(

 

) известны лишь для

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

 

для

если порядок – нечетный и

 

для

 

 

если порядок – четный

Конечные разности весьма удобно располагать в таблицах следующих типов:

6

Нисходящие разности

Таблица 6.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Восходящие разности

Таблица 6.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Центральные разности

Таблица 6.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

Здесь следует отметить, что

 

 

 

 

 

 

 

 

для вычисления разности

– го порядка необходимо иметь

значение функции;

 

 

 

 

 

 

 

 

 

 

 

 

 

у многочлена

– ой степени разности

– го порядка по-

стоянны.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разностные операторы

 

 

определяются так:

 

(

)

(

 

 

)

(

)

 

 

 

 

 

(

)

( )

(

 

)

 

 

 

 

 

( )

(

 

 

 

*

(

 

 

 

*

6.9

 

 

 

 

 

 

 

( )

 

[ (

 

 

 

 

*

(

 

 

*]

 

 

 

 

 

 

 

 

 

Пр имер 6.1. Построить конечные разности для функции

( )

считая шаг приращения аргумента Решение .

(

)

(

 

)

 

 

 

 

(

)

,

(

)

(

)

- (

)

(

)

,

(

)

- (

 

)

 

(

)

 

 

 

 

 

 

 

Как уже отмечалось выше, конечная разность третьего порядка

функции

( ) постоянна. Символ

(дельта) в данном контексте

следует рассматривать как оператор, который

ставит в

соответствие

функции

( ) функцию

(

)

( )

постоянно.

Основные свойства оператора :

1.

(

 

)

 

2.

(

)

(

)

8

3.( )

где и – целые неотрицательные числа, причем по определению

Из первого свойства оператора

имеем

 

(

)

( )

(

)

 

Следовательно, если рассматривать

как символический множитель,

получим

 

 

 

 

 

 

(

)

(

) (

 

)

6.10

Последовательно

применяя

это

 

соотношение

раз, будем

иметь:

 

 

 

 

 

 

(

)

(

)

(

)

6.11

Воспользовавшись формулой бинома Ньютона, окончательно получим

( ) ∑ ( )

6.12

где

(

) ,

(

)-

6.13

 

 

 

 

 

 

 

 

Таким образом, с помощью (6.7) последовательные значения функции ( ) выражаются через ее конечные разности различных порядков.

Обратно имеем

( )

9

Отсюда, например, следуют выражения

и т. д.

Конечные разности различных порядков удобно размещать в форме таблиц одного из двух видов:

диагональной таблицы разностей (таблицы 6.1 – 6.3);

горизонтальной таблицы разностей (таблица 6.4)

Горизонтальная таблица разностей

Таблица 6.4

 

 

 

 

Пр и ме р 6.2. Составить горизонтальную таблицу разностей функции

от начального значения

с шагом

Решение.

 

Так как

то находим соответствующие

значения

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

Эти значения необходимо занести в таблицу. Так как данная функция представляет собой полином третьей степени, то ее третья разность постоянна и равна

10