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

Изучение метода трапеций с последующей обработкой на компьютере. Вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций, разработка алгоритма решения в программной среде Microsoft Excel, его проверка в среде MathCAD.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 24.10.2009
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

14

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

Государственное образовательное учреждение

высшего профессионального образования

«Пермский государственный технический университет»

Березниковский филиал

Кафедра технологии и механизации производств

Курсовая работа

по дисциплине «Информатика»

ЧИСЛЕННЫЕ МЕТОДЫ В РЕШЕНИИ ИНЖЕНЕРНЫХ ЗАДАЧ

Руководитель: доцент кафедры ТМП

Юдина М.Г.

Исполнитель:

Березники 2009 г

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ

1. Описание метода

2. Прикладные программы

2.1 Математический пакет MathCAD

2.2 Процессор электронных таблиц Microsoft Excel

3. Практическое применение метода трапеций

3.1 Текст варианта задачи

3.2 Вычисление в Microsoft Excel

3.3 Вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций в программной среде MathCAD

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ВВЕДЕНИЕ

Планируемая работа заключается в вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций, разработке алгоритма решения в программной среде Microsoft Excel, проверке решения в программной среде MathCAD.

Целью данной работы является изучение метода трапеций с последующей обработкой на компьютере.

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

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

Метод трапеций можно реализовать в виде процедуры или даже функции, поскольку результат вычисления определенного интеграла - скалярная величина. Параметрами программного модуля являются границы интервала (a и b) и число шагов разбиения на малые интервалы n. Для составления универсальной функции целесообразно предусмотреть вычисление подынтегральной функции f(x) во внешней процедуре - функции.

Если подынтегральная функция на интервале [a,b] задана таблично в равноотстоящих узлах, то формула трапеций не изменяется: в формулу подставляются табличные значения f(x). При других вариантах табличного значения функции f(x) (неравноотстоящие узлы, точки a и b не совпадают с узлами таблицы), можно воспользоваться подходящим алгоритмом интерполирования табличной функции для приближенной оценки подынтегральной функции f(x) при произвольном значении аргумента x.

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

1. Описание метода

Метод трапеций. Величина определенного интеграла численно равна площади фигуры, образованной графиком функции и осью абсцисс (геометрический смысл определенного интеграла).

Следовательно, найти - это значит оценить площадь фигуры, ограниченной перпендикулярами, восстановленными к графику подынтегральной функции f(x) из точек a и b, расположенных на оси аргумента x.

Для решения задачи разобьем интервал [a,b] на n одинаковых участков. Длина каждого участка будет равна h=(b-a)/n (см. рис. 1).

Рис. 1.

Восстановим перпендикуляры из каждой точки до пересечения с графиком функции f(x). Если заменить полученные криволинейные фрагменты графика функции отрезками прямых, то тогда приближенно площадь фигуры, а следовательно и величина определенного интеграла оценивается как площадь всех полученных трапеций. Обозначим последовательно значения подынтегральных функций на концах отрезков f0, f1, f2,..., fn и подсчитаем площадь трапеций

В общем случае формула трапеций принимает вид

где fi - значение подынтегральной функции в точках разбиения интервала (a,b) на равные участки с шагом h; f0, fn - значения подынтегральной функции соответственно в точках a и b.

Остаточный член пропорционален длине интервала [a,b] и квадрату шага h

Согласно рис. 1 и формуле остаточного члена, точность вычисления определенного интеграла повышается с уменьшением шага h (увеличением числа отрезков n).

2. Прикладные программы

2.1 Математический пакет MathCAD

MathCAD - математический пакет, разработанный фирмой MathSoft (США), с включенной в последнюю версию системой искусственного интеллекта SmartMath (разработка NASA), которая позволяет выполнять математические вычисления не только в числовой, но и в аналитической форме.

Графическая среда MathCAD позволяет записывать математические формулы в привычном виде, гибко и выразительно представлять данные графически.

MathCAD является математическим редактором, позволяющим проводить разнообразные научные и инженерные расчёты, начиная от элементарной арифметики и заканчивая сложными реализациями численных методов. Благодаря простоте применения, наглядности математических действий, обширной библиотеке встроенных функций и численных методов, возможности символьных вычислений, а также превосходному аппарату представления результатов (графики самых разных типов, мощных средств подготовки печатных документов и Web-страниц), MathCAD стал наиболее популярным математическим приложением [7].

2.2 Процессор электронных таблиц Microsoft Excel

Microsoft Excel - это идеальное средство для решения учетных задач, обработки экспериментальных данных, составления отчетов и т.п. Это прикладная программа, предназначенная для автоматизации обработки данных, представленных в табличной форме. Наиболее широкое применение электронные таблицы нашли в экономических и бухгалтерских расчётах, а также при решении научно-технических задач [1, c.21].

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

Документ Excel называется рабочей книгой. Книга Excel состоит из листов, представляющих собой таблицы ячеек, в которых может храниться числовая и текстовая информация. Такая книга служит хорошим организационным средством. Например, в ней можно собрать все документы (рабочие листы), относящиеся к определенному проекту (задаче), или все документы, которые ведутся одним исполнителем (рис. 2). Таблицы Excel удобны для хранения и сортировки информации, для проведения математических и статистических расчетов. Помимо работы с числами, в Excel хорошо развиты возможности работы с текстом, позволяющие создавать документы практически любой сложности. Excel располагает большим количеством шаблонов, с помощью которых можно быстро оформить самые разные, в том числе финансовые, документы. Microsoft Excel имеет массу встроенных функций для математических, статистических, финансовых и др. вычислений [3,c.16].

Рис. 2 Microsoft Excel 2003

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

Excel предлагает мощный аппарат для решения задач подбора параметров, статистического анализа данных и т.д. Программа имеет возможности доступа к внешним источникам данных (таблицам, базам данных) [6].

3. Практическое применение метода трапеций

3.1 Текст варианта задачи

Задание:

Вычислить приближенное значение определенного интеграла с точностью 10-4 методом трапеций.

Решение:

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

Имеется функция f(x), которая определена на n+1 отсчетах (x0, x1, xn) или на n интервалах. Метод трапеций:

Для решения задачи принимаем фиксированное значение шага интегрирования h=0.05. Всего в вычислении интеграла будут участвовать 17 значений функции, поскольку интервалы интегрирования от 0 до ? 0,785. После анализа формулы приближенного вычисления определенного интеграла нам понадобятся две колонки изменения аргумента функции xi и xi+h/2, две колонки значений функции от этих аргументов. Формирование колонок аргументов.

В колонке А будет располагаться аргумент xi. Для этого в A13 введем начало интервала интегрирования (в нашем случае это 0), а в A14 - формулу вычисления следующего значения аргумента =A13+$B$8 ($B$8 - это абсолютный адрес шага интегрирования). Затем формулу из A14 размножаем до ячейки A29. В колонке С будет располагаться аргумент xi+h/2, т.е. в ячейку С13 вводим формулу =A13+$B$8/2 и размножаем ее до C29.

Формирование колонок значений функции.

В колонке B будет располагаться значение функции от аргумента xi. Введем в ячейку В13 формулу =(SIN(4*A13)) и размножим ее до ячейки B29. В колонке D будет располагаться значение функции от аргумента xi+h/2. Введем в ячейку D13 формулу =(SIN(4*С13)) и размножим ее до ячейки D29.

Вычисление значений интегралов.

Значение интеграла по методу трапеций вычисляется следующим образом: в ячейке D10 формула =$B$8*(СУММ(B13:B29)+(B13+B29)/2)

3.2 Вычисление в Microsoft Excel

Рис. 3

3.3 Вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций в программной среде MathCAD

Рис.4.

ЗАКЛЮЧЕНИЕ

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

Чем ниже задается численное значение точности вычислений (основание трапеции), тем точнее результат получаемый машиной. При этом, число итераций составляет обратно пропорциональное от численного значения точности. Следовательно для большей точности необходимо большее число итераций, что обуславливает возрастание затрат времени вычисления интеграла на компьютере обратно пропорционально точности вычисления.

Вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций является довольно трудоёмким процессом, но при данном методе вычислений достигается высокая точность. Главная цель - вычисление приближенного значения определенного интеграла с точностью 10-4 методом трапеций в программных средах Microsoft Excel и MathCAD выполнена.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Кинкоф Ш. Microsoft Excel 2000. Полное руководство. - М.: АСТ, 2004.

Киреев В.И., Пантелеев А.В. Численные методы в примерах и задачах. Учебное пособие для вузов. - М.: Высшая школа, 2004.

Кузьмин В. Microsoft Office Excel 2003. Учебный курс. - СПб.: Питер, 2004.

Ракитин В.И., Первушин В.Е. Практическое руководство по методам вычислений. С.: Высшая школа, 1998.

Турчак Л.И., Плотников П.В. Основы численных методов: Учебное пособие. - М.: Физматлит, 2003.

Юдина М.Г. Процессор электронных таблиц Microsoft Excel. Методические указания к лабораторным работам по курсу «Информатика». Пермский государственный технический университет Березниковский филиал. Березники, 2007.

Юдина М.Г. Математический пакет MathCAD. Учебно-методическое пособие. Пермский государственный технический университет Березниковский филиал. Березники, 2005.

Ракитин В.И., Первушин В.Е. Практическое руководство по методам вычислений. С.: Высшая школа, 1998.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.