Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Операторы
  •   Список операторов
  • Операторы вычисления сумм и произведений
  • Производные
  • Интегралы
  • Булевы операторы
  • Операторы, определяемые пользователем

    В начало книги

  •  

    Список встроенных функций

    Интегралы
    К предыдущему разделуК следующему разделу

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

    Например, определенный интеграл sin(x)2 от 0 до p/4 может быть вычислен следующим образом:

    • Щёлкните в свободном месте и наберите знак &.  Появится знак интеграла  с пустыми полями для подинтегрального  выражения, пределов  интегрирования и переменной  интегрирования.

    11-29.gif (1016 bytes)

    • Щёлкните на поле внизу и наберите 0. Щёлкните на верхнем поле и нажмите клавиши p/4. Так задаются верхний и нижний пределы интегрирования.

    11-30.gif (1109 bytes)

    • Щёлкните на поле между знаком интеграла и d. Затем напечатайте sin(x)^2. Это — выражение, которое нужно интегрировать.

    11-31.gif (1199 bytes)

    • Щёлкните на поле и наберите x. Это — переменная интегрирования. Затем нажмите знак =, чтобы увидеть результат.

    11-32.gif (1281 bytes)

    Для приближенного вычисления определенного интеграла Mathcad использует численный алгоритм интегрирования Ромберга.

    Необходимо сделать следующие замечания относительно численного интегрирования в Mathcad:

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

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

    Поскольку метод интегрирования Mathcad делит интервал на четыре подинтервала, а затем удваивает число точек разбиения, это может привести к неправильным результатам для периодических функций с периодом 1/2n от длины интервала. Чтобы обойти эту проблему, делите интервал на два подинтервала, не кратных периоду функции, и интегрируйте по каждому подинтервалу отдельно.

    Для вычисления точного значения интеграла или для нахождения неопределенного интеграла могут быть использованы возможности символьных вычислений Mathcad. Подробности см. в Главе “Символьные  вычисления”.

    Переменные пределы интегрирования

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

    11-33.gif (6844 bytes)

    Рисунок 7: Переменные пределы интегрирования.

    Отметим, что вычисления, подобные показанным на Рисунке 7, могут потребовать неоднократного вычисления интеграла. Это может привести к значительным затратам машинного времени, в зависимости от сложности интегралов, длины интервала интегрирования и значения встроенной переменной TOL.

    Изменение точности вычисления интегралов

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

    11-34.gif (5974 bytes)

    Рисунок 8: Влияние значения встроенной переменной TOL на вычисление интеграла.

    При необходимости можно изменять точность вычислений, включив определения  для  значения TOL непосредственно в рабочий документ, как показано на Рисунке 8. Можно также сделать это с помощью команды Встроенные переменные из меню Математика. Чтобы увидеть эффект изменения точности вычислений, выберите команду Пересчитать все из меню Математика  для повторного вычисления всех выражений в рабочем документе. Если численный алгоритм Mathcad не достигает заданной точности, Mathcad отмечает интеграл сообщением об ошибке “не  сходится”. Эта ошибка может быть вызвана либо функцией, которая имеет особенности, либо наличием осцилляций в интервале интегрирования, либо слишком длинным интервалом интегрирования. При изменении точности необходимо помнить о соблюдении компромисса между точностью и временем вычисления, поскольку увеличение точности требует увеличения времени вычислений.

    Криволинейные и двойные интегралы

    Mathcad может быть использован для вычисления криволинейных интегралов в комплексной плоскости. Для этого сначала параметризуйте контур. Затем интегрируйте по параметру. Если параметр отличен от длины дуги, необходимо также включить производную параметризации как поправочный коэффициент. Пример приведен на Рисунке 9. Обратите внимание, что мнимая единица i, которая использована в определении пути, должна набираться как 1i.

    В Mathcad можно также вычислять двойные или кратные интегралоы. Чтобы ввести знак двойного интеграла, наберите & дважды. Введите подинтегральное выражение, пределы и переменные интегрирования для каждого интеграла. На Рисунке 10 приведен пример.

    11-35.gif (5251 bytes)

    Рисунок 9: Как в Mathcad вычислить криволинейный интеграл по пути в комплексной плоскости.

    Имейте в виду, что двойные интегралы вычисляются дольше, чем простые интегралы. Везде, где возможно, используйте эквивалентный простой интеграл вместо двойного интеграла.

    11-36.gif (7265 bytes)

    Рисунок 10: Двойные интегралы.

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00