Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методы численного интегрированияСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Работа выполняется с использованием палитры программирования системы автоматизации математических вычислений Mathcad
Задание на работу. Вычислить заданные интегралы по формулам прямоугольников, трапеций, Симпсона и Гаусса, если отрезок интегрирования разбит на n=2, n=4, n=10 равных частей. Оценить погрешность результата и сравнить приближенные значения с точными (в качестве точных значений принять значения, полученные с помощью панели операций математического анализа, сохраняя шесть значащих цифр после запятой). Варианты заданий 19. . 20. . 21.
Требования к оформлению отчета Отчет должен содержать: - название и цель работы; - задание на работу; - алгоритм (или блок - схему) решения задачи; - текст программы на Mathcadе; - результаты работы программы; - проверку решения.
Вспомогательные материалы Пример разработки программы для решения задачи численного интегрирования в системе Mathcad Вычисление по квадратурным формулам прямоугольников, трапеций и Симпсона. Пример. Найти приближенные значения интеграла с помощью квадратурных формул прямоугольников, трапеций и Симпсона, если отрезок интегрирования [0;1] разбит на n=2,4,10 равных частей. Оценить величину погрешности полученных результатов в каждом случае. Решение Найдем производные подынтегральной функции до четвертого порядка включительно и максимальные абсолютные значения производных второго и четвертого порядка на отрезке [0;1]:
При n=4 получим следующие погрешности результатов:
Расчет функции В программном блоке можно читать значения переменных, определенных в MathCAD до этого блока. Однако изменить значения этих переменных внутри программного блока невозможно. Все переменные, которым присваиваются значения внутри программного блока, будут локальными переменными, которые недоступны вне блока. Специально объявлять переменные не нужно, достаточно просто присвоить им значения. Если программный блок является телом функции, то он также может читать значения аргументов этой функции. Программный блок представляет собой группу операторов присваивания и управляющих операторов. Необходимо обратить особое внимание, что все ключевые слова (например, if) в этих операторах обязательно вводятся с помощью панели Programming (Программирование), показанной на рисунке. Их ввод с клавиатуры - ошибка! Открыть панель программирования можно с помощью панели Math, кликнув на кнопке . В целом правила работы с операторами те же, что и в языке Pascal, отличия касаются способа записи операторов. Разобраться в этом нам поможет таблица1: Таблица 1. Соответствие программных операторов MathCAD и Pascal
Если функция является программным блоком, то значение, которое возвращает функция, - это обычно значение, вычисленное последним сработавшим оператором блока. Достоинством MathCAD’а является то, что не следуем заботиться об определении типов переменных – MathCAD осуществляет это сам. Назовем данную функцию fun(x) и присвоим локальной переменной значение заданной функции: Расчет интеграла по формуле прямоугольников.
InSguare(0,1,2) = 1.753 Рассчитаем погрешность интегрирования с помощью функции
Расчет интеграла по формуле трапеций. Аналогично, как в предыдущем примере рассчитываем интеграл, с той лишь разницей, что теперь интеграл будет равен сумме элементарных трапеций, площадь которых хранится в переменной х2.
Рассчитаем погрешность с помощью функции:
Расчет интеграла по формуле Симпсона. Рассчитаем интеграл через полученные значения по формулам прямоугольников и трапеций, используя формулу:
Вычисление по формуле Гаусса с тремя узлами
Найти приближенные значения интеграла по квадратурной формуле Гаусса с тремя узлами для n=2(без разбиения отрезка [0;1] на части, h=1). Сравнить полученный результат с результатами вычислений в предыдущем примере. Решение Найдем производные подынтегральной функции до шестого порядка включительно, продолжая вычисления из предыдущего примера:
С погрешностью, не большей чем 0,001 имеем ,
x2=0,5; f(x2)=1,41247 f(x1)=1,46312 f(x3)=2,10203
Написание Mathcad-программы для вычисления интеграла по формуле Гаусса комментариев не требует.
Контрольные вопросы 1.Что такое квадратурные формулы? 2.Какие квадратурные формулы вы знаете? 3. Какая из квадратурных формул имеет наименьшую погрешность при одинаковом числе разбиений интервала интегрирования? 4.Что дает метод двойного пересчета? 5. Какая из квадратурных формул имеет меньшую погрешность: - квадратурная формула прямоугольников - квадратурная формула трапеций?
Раздел 6
|
||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 602; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.224.116 (0.007 с.) |