- •Лекция 1 знакомство с mathcad. Основы работы
- •1 Знакомство с MathCad
- •2 Интерфейс пользователя
- •3 Панель инструментов Math
- •4 Операторы численного и символьного ввода
- •5 Переменные и операторы присваивания
- •6 Функции пользователя
- •7 Ввод текста
- •8 Символьные вычисления
- •8.1 Способы символьных вычислений.
- •8.2 Упрощение выражений
- •8.3 Разложение выражений
- •8.4 Разложение на множители
- •8.5 Приведение подобных слагаемых
- •8.6 Коэффициенты полинома
- •8.7 Ряды и произведения
- •8.8 Разложение на элементарные дроби
- •8.9 Подстановка переменной
- •8.10 Дифференцирование
- •8.11 Интегрирование
- •8.12 Разложение в ряд
- •8.13 Решение уравнений
- •8.14 Применение функций пользователя
- •8.15 Получение численного значения выражения
- •Лекция 2 алгебраические уравнения
- •1 Одно уравнение с одним неизвестным
- •2 Корни полинома: функция polyroots
- •3 Решение систем уравнений: вычислительный блок Given/Find
- •Оптимизация
- •1 Экстремум функции одной переменной
- •2 Условный экстремум функции одной переменной
- •3 Экстремум функции многих переменных
- •Лекция 3 Линейная алгебра
- •1 Транспонирование
- •2 Сложение
- •3 Умножение
- •4 Определитель квадратной матрицы
- •5 Модуль вектора
- •6 Скалярное произведение векторов
- •7 Векторное произведение
- •8 Сумма элементов вектора и след матрицы
- •9 Обращение квадратной матрицы
- •10 Возведение матрицы в степень
- •11 Символьные преобразования
- •12 Генераторы матриц
- •13 Выделение части матрицы
- •14 Слияние матриц
- •15 Размер матрицы
- •16 Сортировка матриц
- •17 Системы линейных алгебраических уравнений
- •Лекция 4 графика в mathcad
- •1 Двумерные графики
- •2 Трехмерные графики
8.10 Дифференцирование
Чтобы аналитически продифференцировать выражение по некоторой переменной, выделите в нем эту переменную и выберите команду Symbolics | Variable | Differentiate (Символика | Переменная | Дифференцировать).
8.11 Интегрирование
Для вычисления неопределенного интеграла от некоторого выражения по определенной переменной выделите в выражении переменную и выполните команду Symbolics | Variable | Integrate (Символика | Переменная | Интегрировать).
Вычисленное аналитическое представление неопределенного интеграла появится ниже. При этом результат может содержать как встроенные в Mathcad функции, так и другие спецфункции, которые нельзя непосредственно рассчитать в Mathcad, но символьный процессор «умеет» выдавать их в качестве результата некоторых символьных операций.
8.12 Разложение в ряд
С помощью символьного процессора Mathcad возможно получить разложение выражения в ряд Тейлора по любой переменной x в точке x = 0, т.е. представить выражение в окрестности точки x суммой вида a0+a1x+a2x2+… Здесь ai - некоторые коэффициенты, не зависящие от x, но, возможно, являющиеся функциями других переменных, входящих в исходное выражение. Если выражение имеет в точке x = 0 особенность, то соответствующее разложение называют рядом Лорана.
Чтобы разложить выражение в ряд:
-
Введите выражение.
-
Выделите значение переменной, по которой требуется получить разложение в ряд.
-
Выполнить команду Symbolic | Variable | Expand to Series (Символика | Переменная | Разложить в ряд).
-
В появившемся диалоговом окне введите желаемый порядок аппроксимации (Order of Approximation) и нажмите кнопку OK.
Не забывайте, что разложение строится только в точке x = 0. Чтобы получить разложение в другой точке x = a, можно, например, подставить вместо переменной x значение x – a.
Для разложения в ряд альтернативным способом, с помощью оператора символьного вывода, используйте ключевое слово series, вставляя его одноименной кнопкой панели Symbolic (Символика). После ключевого слова через запятую указывается имя переменной, по которой производится разложение, и порядок аппроксимации.
8.13 Решение уравнений
С помощью символьного процессора можно вычислить аналитически значение переменной, при котором выражение обращается в ноль. Для этого:
-
Введите выражение.
-
Выделите переменную, относительно которой будет решаться уравнение, приравнивающее выражение к нулю.
-
Выберите в меню Symbolic (Символика) пункт Variable | Solve (Переменная | Решить).
8.14 Применение функций пользователя
При проведении символьных вычислений с оператором символьного вывода функции пользователя переменные, определенные ранее в документе Mathcad, воспринимаются символьным процессором корректно. Таким образом, имеется мощный аппарат включения символьных расчетов в программы пользователя.
Примеры символьных расчетов:
8.15 Получение численного значения выражения
С помощью символьного процессора можно рассчитать численное значение выражения (действительное или комплексное). Иногда такой путь представляется более удобным, чем применение численного процессора (т.е. знака обычного равенства). Чтобы рассчитать значение некоторого выражения, выберите команду Symbolics | Evaluate | Symbolically (Символика | Вычислить | Символьно) либо пункт Symbolics | Evaluate | Floating Point (Символика | Вычислить | С плавающей точкой). В последнем случае вам будет предложено с помощью диалога Floating Point Evaluation (Вычисления с плавающей точкой) задать точность вывода. В итоге применения данных команд Mathcad заменяет символьные результаты, где это возможно, значениями в виде чисел с плавающей точкой.
Еще один пункт меню Symbolics | Evaluate | Complex (Символика | Вычислить | Комплексно) позволяет представить выражение в виде a + bi.
Аналогичные по действию ключевые слова float и complex можно использовать в документах, вводя их с панели Symbolic (Символика). Ключевое слово float применяется вместе со значением точности вывода результата с плавающей точкой. С помощью слова complex можно преобразовывать выражения, как в символьном виде, так и с учетом численных значений, если они были ранее присвоены переменным.