Криволинейные и двойные интегралы
Mathcad может быть использован для вычисления криволинейных интегралов в комплексной плоскости. Для этого сначала параметризуйте контур. Затем интегрируйте по параметру. Если параметр отличен от длины дуги, необходимо также включить производную параметризации как поправочный коэффициент. Пример приведен на Рисунке 9. Обратите внимание, что мнимая единица i, которая использована в определении пути, должна набираться как 1i.
В Mathcad можно также вычислять двойные или кратные интегралоы. Чтобы ввести знак двойного интеграла, наберите & дважды. Введите подинтегральное выражение, пределы и переменные интегрирования для каждого интеграла. На Рисунке 10 приведен пример.
Рисунок 9: Как в Mathcad вычислить криволинейный интеграл по пути в комплексной плоскости.
Имейте в виду, что двойные интегралы вычисляются дольше, чем простые интегралы. Везде, где возможно, используйте эквивалентный простой интеграл вместо двойного интеграла.
Рисунок 10: Двойные интегралы.
Булевы операторы могут возвращать значения только 0 или 1. Несмотря на это, они могут быть очень полезны. Пример на Рисунке 3 показывает использование булева оператора для установления переменного верхнего предела в операторе суммирования. На Рисунке 11 приведен пример, как булев оператор дает возможность определить значение индекса требуемого элемента массива. Сокровищница Методов и Формул, Электронная Книга, поставляемая MathSoft, содержит большое количество подобных полезных примеров.
Условие | Как ввести | Описание |
w = z | [Ctrl] = | Булево равенство возвращает 1, если операнды равны; иначе 0 |
x > y | > | Больше чем. |
x < y | < | Меньше чем. |
x y | [Ctrl]0 | Больше либо равно. |
x y | [Ctrl]9 | Меньше либо равно. |
w z | [Ctrl]3 | Не равно. |
Четыре оператора >, <, и не могут применяться к комплексным числам, потому что понятия “больше” и “меньше” теряют значение в комплексной плоскости.
Рисунок 11: Использование булевых операторов.
Функции и операторы имеют много общего. Функция берет аргумент и возвращает результат. Оператор, аналогично, берет операнд и возвращает результат. Нетрудно заметить, что различия между функциями и операторами чисто внешние, а именно:
Функции имеют имена, например tan или spline; операторы — обычно символы подобно + или x.
Аргументы функции заключены в круглые скобки, они идут после имени функции и разделяются запятыми. Операнды же могут появляться в любом месте. Например, часто встречается запись f (x, y) , но редко x f y. Аналогично, часто используется запись x + y, но редко +(x, y).
Итак, операторы и функции — по сути, одно и то же. Аналогично тому, как определяются пользовательские функции, могут быть определены пользовательские операторы. Это возможно в Mathcad PLUS. Первый раздел описывает определение нового оператора, следующий — его использование, в последнем разделе показывается, как функции могут отображаться на манер операторов.
- Буквенные индексы
- Ниже приводится полный список предопределенных переменных Mathcad и их значений по умолчанию:
- Используемые числа
- Специальные операции над комплексными числами
- Многозначные функции
- Создание вектора
- Создание матрицы
- Изменение размера матрицы
- Нижние индексы и элементы вектора
- Изменение способа отображения массивов
- Графическое представление матриц
- Ограничение входных массивов
- Ограничение отображаемых массивов
- Ограничение размеров массива
- Размеры и диапазон значений массива
- Специальные типы матриц
- Специальные характеристики матрицы
- Формирование новых матриц из существующих
- Собственные значения и собственные векторы
- Разложения
- Решение линейной системы уравнений
- Определение составного массива
- Отображение составных массивов
- Операторы и функции для составных массивов
- Определение и использование дискретного аргумента
- Многократные вычисления по дискретному аргументу
- Множественные дискретные аргументы и двойные индексы
- Рекурсивные вычисления с несколькими переменными
- Рекурсивные вычисления с вектором
- Советы по набору операторов
- Переменный верхний предел суммирования
- Оператор суммирования элементов вектора
- Производные более высокого порядка
- Переменные пределы интегрирования
- Изменение точности вычисления интегралов
- Криволинейные и двойные интегралы
- Определение пользовательского оператора
- Использование пользовательского оператора
- Запись функций как операторов
- Тригонометрические функции и обратные им.
- Гиперболические функции
- Логарифмические и показательные функции
- Функции Бесселя
- Специальные функции
- Введение в дискретное преобразование Фурье
- Функция if
- Циклы “while”
- Оператор “break”
- Циклы “for”
- Подпрограммы
- Рекурсия
- Что делать, когда функция root не сходится
- Некоторые советы по использованию функции root
- Решение уравнений с параметром
- Нахождение корней полинома
- Как использовать найденное решение
- Что делать, когда Mathcad не может найти решения
- Что делать, когда имеется слишком мало ограничений
- Многократное решение уравнений
- Решение одинаковых задач относительно разных переменных
- Приближенные решения
- Использование символьного решения уравнений
- Дифференциальные уравнения первого порядка
- Дифференциальные уравнения второго порядка
- Уравнения более высокого порядка
- Системы оду первого порядка
- Системы дифференциальных уравнений более высокого порядка
- Гладкие системы
- Медленно изменяющиеся решения
- Нахождение приближенного решения только в конечной точке
- Двухточечные краевые задачи
- Дифференциальные уравнения с частными производными