Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Способы символьных вычислений
Символьные вычисления в Mathcad можно осуществлять в двух различных вариантах: · с помощью команд меню; · с помощью оператора символьного вывода «→» (символьного знака равенства), ключевых слов символьного процессора и обычных формул. Первый способ более удобен, когда требуется быстро получить какой-либо аналитический результат для однократного использования, не сохраняя сам ход вычислений. Второй способ более нагляден, т. к. позволяет записывать выражения в традиционной математической форме и сохранять символьные вычисления в документах Mathcad. Кроме того, аналитические преобразования, проводимые через меню, касаются только одного, выделенного в данный момент, выражения. Соответственно, на них не влияют формулы, находящиеся в документе Mathcad выше этого выделенного выражения (например, операторы присваивания значений каким-либо переменным). Оператор символьного вывода, напротив, учитывает все предыдущее содержимое документа и выдает результат с его учетом. Для символьных вычислений при помощи команд предназначено главное меню Symbolics (Символика), объединяющее математические операции, которые Mathcad умеет выполнять аналитически (рис. 3). Для реализации второго способа применяются все средства Mathcad, пригодные для численных вычислений (например, панели Calculator, Evaluation и т. д.), и специальная математическая панель инструментов (рис. 4), которую можно вызвать на экран нажатием кнопки Symbolic Keyword Toolbar (Панель символики) на панели Math (Математика). На панели Symbolic (Символика) находятся кнопки, соответствующие специфическим командам символьных преобразований.
Например, таким как разложение выражения на множители, расчет преобразования Лапласа и другим операциям, которые в Mathcad нельзя проводить численно, и для которых, соответственно, не предусмотрены встроенные функции. Рассмотрим способ символьных вычислений с использованием команд меню Symbolics (Символика) на простом примере разложения на сомножители выражения . При использовании этого способа (с помощью меню) необходимо: · ввести выражение ; · выделить его цветом целиком; · выбрать в главном меню пункты Symbolics/Expand (Символика/ После этого результат разложения выражения появится чуть ниже в виде еще одной строки. – исходное выражение – результат
Символьные операции с помощью меню возможны лишь над каким-либо объектом (выражением, его частью или отдельной переменной). Для того чтобы правильно осуществить желаемое аналитическое преобразование, предварительно необходимо выделить цветом тот объект, к которому оно будет относиться. В данном случае преобразование было применено ко всему выражению . Если же выделить часть формулы, например , то соответствующее преобразование будет отнесено к выделенной части. – исходное выражение
– результат
Рассмотрим способы символьных вычислений с использованием панели инструментов Symbolic Keyword Toolbar. На символьной панели инструментов (Symbolic Keyword Toolbar) есть два символьных знака равенства: с одним местом ввода и с двумя местами ввода. Одно место ввода предназначено для ввода выражения или функции (встроенной или пользователя), второе для ввода ключевого слова, означающего выполняемое действие. Напомним, что при использовании символьного знака равенства Mathcad учитывает все предыдущие присвоения значений константам и переменным и подставляет их в результат символьных вычислений. Если значение не задано, Mathcad окрашивает данный символ в красный цвет, но символьное выражение вычисляет правильно. Поэтому желательно использовать величины, которым не присвоены численные значения. Если это не желательно, то надо использовать меню Symbolic s(Символика), которое игнорирует все ранее присвоенные численные значения. По умолчанию символьный знак равенства упрощает выражение слева от знака аналогично команде Evaluate / Sybolically (Преобразовать символьное) из меню Symbolics(Символика). Если преобразование невозможно, то он возвращает исходное выражение. Рассмотрим сначала способ символьных вычислений с использованием одноместного символьного знака равенства (с помощью оператора «→») на примере вычисления суммы . При использовании этого способа необходимо: · ввести выражение или выделить его щелчком ЛКМ, если оно было введено ранее; · ввести оператор символьного вывода «→»; · нажать клавишу <Enter> либо просто щелкнуть мышью за пределами выражения – появится ответ. Оператор символьного вывода можно ввести в редакторе Mathcad нажатием кнопки «→» на панели Symbolic (Символика) либо сочетания клавиш <Ctrl>+<.>. Ниже приведены некоторые примеры символьных вычислений с помощью одноместного оператора символьного вывода. Пусть в документе Mathcad определена некоторая функция пользователя, например . Ниже приведены примеры символьных вычислений с этой функцией. Рассмотрим применение одноместного символьного знака равенства для решения уравнений и систем уравнений. Для этих целей можно использовать функции и . При символьном решении эти функции не требуют начальных приближений. Ниже приведен фрагмент документа Mathcad, иллюстрирующий применение вышеупомянутых функций для решения уравнений и систем уравнений.
– левая часть уравнения
– поиск корней на всей числовой оси
– функция от параметров решения
– поиск корней на всей числовой оси
– запись корней в матрицу
– поиск корней на отрезке [0,10]
Найдем в символах решение системы линейных уравнений Результат приведен ниже. Рассмотрим теперь применение команд символьного процессора для выполнения символьных преобразований. На символьной панели инструментов (рис. 2) расположены кнопки с названием символьных операций. Все эти операции есть и в меню Simbolics (Символика). При нажатии на каждую кнопку на экране появляется шаблон символьной операции с указанием ключевого слова. Назначение символьных операций приведено в табл. Назначение символьных операций
Следует заметить, что знакоместо, которое расположено в шаблоне справа от ключевого слова, служит для уточнения параметров выполняемой операции. Поскольку все операции имеют некоторые параметры по умолчанию, то при выборе операции правое знакоместо в шаблоне в большинстве случаев не отображается. Если же необходимо изменить принятый по умолчанию параметр операции, то после ключевого слова следует поставить запятую. В результате появится правое знакоместо, в которое следует записать нужный параметр. Таким образом, для использования команд символьной панели инструментов необходимо: · ввести выражение, подлежащее преобразованию или выделить его щелчком ЛКМ, если оно было введено ранее; · ввести шаблон необходимой операции символьного процессора; · при необходимости уточнить параметр операции (см. выше); · нажать клавишу <Enter>, либо просто щелкнуть мышью за пределами выражения – появится ответ. Ниже приведены примеры символьных преобразований с использованием команд символьной панели инструментов. Использование команды « expand » без уточняющих параметров: Без разложения слагаемого : Без разложения слагаемого : Разложение функции в ряд:
Разложение функции в ряд с требованием, чтобы максимальная степень разложения была равной семи:
Разложение на множители полинома: Для решения уравнений и неравенств необходимо: · на символьной панели инструментов выбрать команду «solve», появится шаблон с двумя местами ввода; · слева ввести уравнение с использованием жирного (логического) знака равенства; · справа ввести имя переменной, относительно которой надо решить уравнение.
Последнее изменение этой страницы: 2019-03-22; Просмотров: 276; Нарушение авторского права страницы Главная | Случайная страница | Обратная связь |