Интегрирование с помощью встроенных функций MathCad
Результат численного интегрирования с помощью встроенных функций MathCad зависит от точности вычислений TOL. По умолчанию TOL=0.001. Эту константу можно изменять программно, объявив, например TOL:=0.0001, а можно на соответствующей панели (Математика – Опции – TOL) изменить ее численное значение. Интегрирование, как и многие другие математические действия в MathCad устроено по принципу «как пишется, так и вводится». Знак интеграла (определенный и неопределенный) можно найти на панели исчислений. Останется только заполнить несколько местозаменителей – ввести подынтегральную функцию, пределы интегрирования и переменную интегрирования. Чтобы получить результат интегрирования, следует ввести знак численного равенства. Символьный процессор MathCad может для небольшого круга несложных подынтегральных функций провести точное интегрирование. Для этого вместо знака = надо ввести знак символьных вычислений . Несколько примеров интегрирования приведены в программе 19.
Программа 19
Изменение точности TOL вычислений не приводит к изменению количества значащих цифр в результате. Чтобы изменить формат вывода результата надо обратиться к панели Форматирование – результат… – number of desimal places.
Разработчиками MathCad запрограммированы 4 численных метода интегрирования: Ромберга (Romberg), Адаптивный (Adaptive), Бесконечный предел (Infinite limit), C неопределенностью (Singular Endpoint). Если щелкнуть правой кнопкой мыши по знаку интеграла, то в появившемся окне можно найти отметку какой метод использован по умолчанию. По желанию можно изменить метод расчета. Последнее лучше не делать, оставить выбор за MathCad, т. е. оставить флаг на AutoSelect.
Основные идеи, положенные в основу итерационного алгоритма Ромберга, который применяется для большинства случаев, следующий.
Сначала строится несколько интерполирующих полиномов, которые заменяют на интервале интегрирования подынтегральную функцию f(x): прямую, параболу, и т. д.
Находят ряд значений интеграла I1,I2,I3… по правилу трапеций, Симпсона, и т. д.
Экстраполяцией этой зависимости к нулевому шагу находят J‑тое значение вычисляемого интеграла.
Осуществляют переход к новой итерации с помощью более частого разбиения интервала интегрирования и добавлением нового члена интерполирующего полинома (JN – приближение Ромберга).
Выход из итерационного процесса происходит тогда, когда разница между двумя последующими приближениями по абсолютной величине будет меньше TOL.
- Введение
- Глава 1 аппроксимация методом наименьших квадратов
- Программа 1
- Контрольные вопросы к главе 1
- Расчетная многовариантная задача № 1
- Варианты творческих заданий
- Глава 2. Способы сглаживания экспериментальных данных в mathcad
- Контрольные вопросы к главе 2
- Расчетная многовариантная задача № 2
- Варианты творческих заданий
- Глава 3. Интерполяция и экстраполяция
- Контрольные вопросы к главе 3
- Расчетная многовариантная задача № 3
- Варианты творческих заданий
- Глава 4. Оптимизация
- Методы одномерной оптимизации
- Контрольные вопросы к главе 4
- Расчетная многовариантная задача № 4
- Варианты творческих заданий
- Глава 5. Интегрирование
- Вычисление определенных интегралов
- Метод прямоугольников
- Метод трапеций
- Численное интегрирование с помощью квадратурных формул
- Метод парабол Симпсона
- Интегрирование с помощью встроенных функций MathCad
- Интегрирование функции, заданной таблично
- Интегральные уравнения получены на основании температурной зависимости теплоемкости индивидуального вещества:
- Контрольные вопросы к главе 5
- Расчетное многовариантное задание № 5
- Расчетное многовариантное задание № 6
- Варианты творческих заданий
- Глава 6. Дифференцирование
- Решение дифференциальных уравнений
- Метод Эйлера
- М етод Эйлера-Коши
- Метод Рунге-Кутта 4 порядка
- Решение дифференциальных уравнений с помощью встроенных функций MathCad
- Оду первого порядка
- Оду второго и выше порядка
- Решение систем оду первого порядка
- Решение «жестких» систем оду
- Контрольные вопросы к главе 6
- Расчетная многовариантная задача № 7
- Расчетная многовариантная задача № 8
- Литература
- Оглавление