Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архив 1 / 2012_2013_учебный_год / ЭВМ_2012_2013_уч_год / Применение_ЭВМ_Численные_методы_2012_интеграл_Занятие_2.ppt
Скачиваний:
15
Добавлен:
27.05.2015
Размер:
2.49 Mб
Скачать

Применение ЭВМ в инженерных расчетах

Применение ЭВМ в инженерных расчетах

При решении инженерных задач строятся математические модели исследуемых объектов

Аналитические

Численные

P(n, x) npx e np

 

x!

 

P n, x Cnx px qn x

Численное интегрирование

 

по методу Симпсона

y в с х d x2

 

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Примеры:

Численное интегрирование.

Решение системы линейных уравнений.Нахождение экстремума функции.Интерполяция численных данных.Подбор эмпирических формул и т.п.

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Численное интегрирование

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

Во всех этих случаях для вычисления интеграла можно использовать численные методы, достаточно просто реализуемые на ЭВМ

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

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Численное интегрирование

В зависимости от способа вычисления этой суммы различают различные методы численного интегрирования

прямоугольников

трапеций

Ромберга

 

Симпсона сплайнов

Гаусса

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Численное интегрирование Метод трапеций

Этот метод основан на линейной аппроксимации инте- грируемой функции y f (x) между соседними заданными точками (xi 1 , yi 1 ) и (xi , yi ) на промежутке a x b

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

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Численное интегрирование Метод трапеций

Площадь каждой такой трапеции равна

произведению полусуммы оснований на

высоту: si

yi 1

yi

hi ,

i 1,2,...,n

 

 

2

 

 

 

где hi xi xi 1

 

 

 

Складывая все эти равенства получаем формулу

трапеций для численного интегрирования:

b

n

I f (x)dx 1 hi ( yi 1 yi )

a

2 i 1

Важным частным

случаем рассмотренной формулы

является случай постоянного шага разбиения: hi h Const

b

yn

n 1

 

I f (x)dx h (

y0

yi

)

 

2

a

i 1

 

Аналитическая оценка для погрешности вычисления имеет следующий вид: E h2 (b a) f '' (x)

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

Численное интегрирование Метод трапеций

Начало

Блок-схема процесса численного

 

 

Ввод а, в, n

интегрирования методом трапеций

 

H=(a-b)/n, x1=0, I=0, i=0

Y1=F(x1)

х2=х1+Н

Y2=F(x2)

S=(Y1+Y2)*H/2

I=I+S

i<n

Да

i=i+1, x1=x2

Нет

 

Вывод I

 

Конец

 

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

 

Численное интегрирование

Метод трапеций

 

Начало

 

 

 

 

 

ЗАДАЧА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ввод ,

 

 

 

 

 

 

 

 

 

 

Вычислить значение инте-

 

а в, n

 

 

 

грала от функции

y Sin(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H=(a-b)/n, x1=0, I=0, i=0

 

 

 

на интервале [0, ]

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I Sin(x)dx

 

Y1=F(x1)

 

 

 

 

 

 

 

х2=х1+Н

 

 

 

 

 

 

0

 

 

Y2=F(x2)

 

 

 

 

 

 

 

 

 

S=(Y1+Y2)*H/2

 

 

 

 

 

 

 

 

 

I=I+S

 

 

 

 

 

 

Пример программы вычисле-

 

 

 

 

 

Да

 

 

 

 

ния интеграла методом трапе-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=i+1, x1=x2

 

i<n

 

 

ций, составленной на языке

 

 

 

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

 

"QuickBASIC 4,5", представлен

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод I

 

 

 

 

 

 

ниже:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Конец

 

 

 

 

 

 

 

Применение ЭВМ в инженерных

расчетахЧисленные методы решения инженерных задач на ЭВМ

 

Численное интегрирование

Метод трапеций

 

 

Начало

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Программа численного

 

Ввод а, в, n

 

 

 

 

 

 

 

 

интегрирования функции y=Sin(x)

 

 

 

 

 

 

 

 

 

 

 

'на интервале от 0 до PI

 

 

 

 

 

 

 

 

 

 

 

H=(a-b)/n, x1=0, I=0, i=0

 

 

 

 

 

 

 

 

'Методом трапеций

 

 

 

 

 

 

 

 

 

 

 

CLS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y1=F(x1)

 

 

 

 

 

'Объявление переменных

 

 

х2=х1+Н

 

 

 

 

 

DIM X1 AS SINGLE

 

 

Y2=F(x2)

 

 

 

 

 

DIM X2 AS SINGLE

 

S=(Y1+Y2)*H/2

 

 

 

 

 

 

 

 

 

 

 

DIM F1 AS SINGLE

 

 

I=I+S

 

 

 

 

 

 

 

 

 

 

 

 

DIM F2 AS SINGLE

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

DIM H AS SINGLE

 

 

i<n

 

 

i=i+1, x1=x2

 

 

Нет

 

 

 

 

DIM I AS SINGLE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DIM E AS SINGLE

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод I

 

 

 

 

 

 

 

 

 

 

 

 

 

DIM A AS INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Конец