Алгебраические преобразования. О способах символьных вычислений.
В этом разделе речь пойдет об алгебраических вычислениях, которые выполняются в Mathcad, главным образом, аналитически. Как ни странно, многие пользователи Mathcad не очень хорошо осведомлены об этих возможностях, тогда как они во многих ситуациях могут существенно сэкономить их время и силы по выполнению несложных, но рутинных преобразований.
Символьные вычисления в Mathcad можно осуществлять в двух различных вариантах:
- с помощью команд меню;
- с помощью оператора символьного вывода ›, ключевых слов символьного процессора и обычных формул (в справочной системе Mathcad этот способ называется символьными вычислениями в реальном времени – live symbolic evaluation).
Первый способ более удобен, когда требуется быстро получить какой-либо аналитический результат для однократного использования, не сохраняя сам ход вычислений. Второй способ более нагляден, т. к. позволяет записывать выражения в традиционной математической форме и сохранять символьные вычисления в документах Mathcad. Кроме того, аналитические преобразования, проводимые через меню, касаются только одного, выделенного в данный момент, выражения.
Примечание
В символьных вычислениях допускается использование большинства встроенных функций Mathcad, конечно, за исключением тех, которые реализуют численные методы.
Символьный процессор Mathcad умеет выполнять основные алгебраические преобразования, такие как упрощение выражений, разложение их на множители, символьное суммирование и перемножение.
Для символьных вычислений при помощи команд предназначено главное меню Symbolics (Символика), объединяющее математические операции, которые Mathcad умеет выполнять аналитически. Для реализации второго способа применяются все средства Mathcad, пригодные для численных вычислений (например, панели Calculator, Evaluation и т. д.), и специальная математическая панель инструментов, которую можно вызвать на экран нажатием кнопки Symbolic Keyword Toolbar (Панель символики) на панели Math (Математика). На панели Symbolic (Символика) находятся кнопки, соответствующие специфическим командам символьных преобразований (рис. 2.12). Например, таким как разложение выражения на множители, приведение подобных слагаемых и другим операциям, которые в Mathcad нельзя проводить численно, и для которых, соответственно, не предусмотрены встроенные функции.
Примечание
Необходимо отметить, что приемы более сложных символьных вычислений описываются также в остальных главах данной книги, в рамках рассказа о решении конкретных вычислительных задач.
Рис. 2.12. Панель Symbolic