Символьные операции > Работа с символьными операциями > Использование ключевого слова "Подстановка"
Использование ключевого слова "Подстановка"
1. Поместите курсор в конец выражения, вставьте оператор аналитического преобразования и введите ключевое слово substitute в местозаполнитель.
2. Введите после substitute запятую, а затем переменную, функцию, выражение или число, которые требуется заменить.
3. Вставьте логический оператор равенства, а затем введите число, переменную или выражение, которые требуется подставить.
4. Нажмите клавишу ВВОД или щелкните место вне области. PTC Mathcad заменит все вхождения переменной введенным значением подстановки в результате.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
5. Чтобы заменить функцию другой функцией, введите запятую, а за ней - имя исходной и имя заменяющей функции.
Щелкните для копирования этого выражения
6. Чтобы заменить число функцией, введите запятую, а за ней - исходное число и имя заменяющей функции.
Щелкните для копирования этого выражения
7. Чтобы заменить выражение функцией, введите запятую, а за ней - выражение и имя заменяющей функции.
Щелкните для копирования этого выражения
8. Чтобы заменить значение одной из переменных выражения, введите запятую, а за ней - переменную и заменяющее ее значение в виде var=expr.
Щелкните для копирования этого выражения
9. Чтобы заменить значения дополнительных переменных, введите запятую, а также разделенный запятыми список переменных и их подстановочных значений.
Щелкните для копирования этого выражения
10. Чтобы получить не полностью упрощенные результаты, добавьте модификатор raw после ключевого слова substitute.
Щелкните для копирования этого выражения
Дополнительные сведения
Если предварительно определить переменную, которая затем задается после ключевого слова substitute, можно не получить ожидаемый результат.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Возвращенное значение 6 не совпадает с ожидаемым. Причина в том, что PTC Mathcad сначала заменяет x назначенным значением 5, а затем вычисляет выражение 5+1 и получает следующий результат:
Щелкните для копирования этого выражения
Поскольку константа 5 не появляется в выражении, PTC Mathcad просто возвращает 6.
Во избежание таких ситуаций можно либо очистить символьное значение подставляемой переменной с помощью функции clear.sym, либо использовать ключевое слово explicit, чтобы временно подавить назначенное значение x:
Щелкните для копирования этого выражения
Было ли это полезно?