Символьные преобразования, осуществляемые посредством меню

Наиболее общим случаем символьных вычислений является использование команды СимволикаВычислитьСимволически (дублируется комбинацией клавиш Shift+F9). Команда позволяет осуществлять символьные вычисления матриц, алгебраических выражений, пределов, производных, определенных интегралов, при условии, что они имеют символьное решение.

Если символьное решение не найдено, команда повторит исходное выражение в неизменном виде.

Для того, чтобы воспользоваться этой (и любой другой) командой из меню символьных вычислений, следует предварительно выделить вычисляемое выражение курсором (линиями синего цвета).

Поведение команд из меню символьных вычислений определяется в диалоговом окне, которое вызывается через меню СимволикаСтиль вычислений…. Переключатель позволяет указать, где вставлять результат символьного вычисления: ниже исходного выражения (со вставкой строки или без) или справа от него. Верхний флажок позволяет при выполнении операции перед результатом вставить комментарий – текстовый блок с ее названием, а нижний флажок включает режим, когда результат символьной операции заменяет исходное выражение.

Команда СимволикаУпростить выполняет комплекс преобразований: производит арифметические вычисления, сокращает множители, использует основные соотношения тригонометрических функций и раскрывает степени и корни. Если выражение не может быть упрощено перечисленными методами, команда возвращает исходное выражение в неизменном виде.

Также команда СимволикаУпростить позволяет вычислять пределы и производные функций, осуществлять операции с матрицами.

Пример применения команды СимволикаУпростить:

Команда СимволикаРасширить служит для раскрытия скобок с последующим приведением подобных слагаемых. Команда работает не только с возведением в степени, но и позволяет раскрывать скобки в выражениях с обыкновенными дробями и тригонометрическими функциями. Пример применения команды СимволикаРасширить:

Команда СимволикаМножитель, наоборот, раскладывает выражение на множители. Команда работает только для тех выражений, числовые коэффициенты при переменных у которых являются целыми числами. Пример применения команды СимволикаМножитель:

Команда СимволикаСобрать позволяет записать выражение в виде произведения каждой из степеней интересующей нас переменной на скобку, содержащую сумму всех ее множителей. В отличие от предыдущих команд, команда Собрать требует выделения курсором не всего выражения, а переменной или функции, которая будет вынесена за скобки. Пример применения команды СимволикаСобрать (был выделен x):

Команда СимволикаМногочленные показатели служит для быстрого определения всех коэффициентов многочлена (включая свободный член) и записи их в виде вектора. Кстати, именно таким вектором является аргумент функции polyroots(v). Для работы команды следует выделить курсором переменную, коэффициенты при которой требуется определить. Пример применения команды СимволикаМногочленные показатели (был выделен x):

.

Команда СимволикаПеременнаяРешить после выделения некоторой переменной в выражении приравнивает это выражение к нулю, и затем пытается символьно решить полученное уравнение относительно данной переменной. Если решение существует, оно будет отображено.

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

Команда СимволикаПеременнаяЗаменить заменяет в выражении все вхождения переменной, выделенной курсором, подставляя вместо нее содержимое буфера обмена. Соответственно, для работы команды необходимо предварительно выделить некоторое выражение и скопировать его в буфер обмена.

Команды СимволикаПеременнаяДифференцировать и СимволикаПеременнаяИнтегрировать позволяют соответственно продифференцировать и проинтегрировать выражение, в котором находится курсор, относительно переменной, которая выделена курсором. Остальные переменные при этом Mathcad считает константами.

Команда СимволикаПеременнаяЗаменить по порядку (неточный перевод) раскладывает выражение относительно выделенной переменной в степенной ряд. В зависимости от свойств выражения Mathcad использует разложение либо в ряд Тейлора, либо в ряд Лорана. В открывшемся диалоговом окне выбирается количество членов ряда, которые необходимо вычислить (не более 99). Последним членом ряда Mathcad записывает выражение , что обозначает бесконечно малую величину. Данная команда Mathcad в состоянии разложить в степенной ряд только те функции, которые определены для x=0.

Команда СимволикаПеременнаяОбратить в простейшую дробь записывает выражение в виде суммы элементарных дробей, числители которых являются целым числом, а знаменатели представляют собой многочлен 1-й или 2-й степени относительно выделенной переменной. Пример применения команды СимволикаПеременнаяОбратить в простейшую дробь (был выделен x):

Также меню символьных вычислений присутствуют команды СимволикаМатрицаТранспозиция, Инверсия и Определитель для транспонирования матрицы, нахождения обратной матрицы и вычисления определителя.

Все вышеперечисленные команды символьных вычислений и преобразований по умолчанию считают, что выделенная переменная и любые константы принимают исключительно действительные значения. Команда СимволикаВычислитьКомплексно осуществляет преобразования аналогично команде СимволикаВычислитьСимволически, однако результат преобразования будет заведомо записан в комплексной форме, в виде a+bi. Команда СимволикаВычислитьПлавающая точка…, наоборот, записывает результат символьного вычисления в виде десятичной дроби (несмотря на название команды, результат при возможности записывается в привычном нам виде, а не при помощи мантиссы и порядка). В отличие от обычных вычислений, символьные вычисления с переводом в формат десятичной дроби осуществляются с высочайшей точностью, так как используется символьный процессор Mathcad. Точность определяется числом значащих цифр в результате, которое задается в специальном диалоговом окне, появляющемся при выполнении команды. Подсказка в окне указывает, что число цифр может лежать в диапазоне от 1 до 4000.

Меню СимволикаТрансформация содержит шесть подпунктов, позволяющие осуществить над выражением относительно выделенной в нем переменной прямые и обратные преобразования Фурье, Лапласа и Z-преобразование (преобразование Лорана).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: