Символьные операции > Работа с символьными операциями > Использование ключевого слова decomp
Использование ключевого слова decomp
Ключевое слово decomp полезно использовать при работе с очень длинными символьными результатами. Используя это ключевое слово, можно структурно упростить отображение длинных результатов. Ключевое слово decomp разлагает выражение на части, заменяя такие элементы, как коэффициенты, степени или повторяющиеся члены, сгенерированными переменными.
Следующее выражение из-за своей длины может быть трудным для анализа.
Щелкните для копирования этого выражения
Используйте ключевое слово decomp и соответствующие ключевые слова, чтобы разложить такие выражения и лучше понять результирующую структуру.
Щелкните для копирования этого выражения
Иногда результирующее выражение оказывается слишком длинным для отображения. PTC Mathcad Prime рассчитывает выражение, но поскольку оно слишком длинное для отображения, невозможно выполнить его анализ.
Щелкните для копирования этого выражения
Использование ключевого слова decomp сокращает результат до такой степени, чтобы приложение PTC Mathcad Prime могло его отобразить, заменяя выражения из результатов сгенерированными переменными. После использования decomp структура выражения становится видимой.
Щелкните для копирования этого выражения
Использование модификаторов при разложении
Ключевое слово decomp работает со следующими модификаторами:
coeff - заменяет во время разложения все числовые коэффициенты в выражении сгенерированными переменными.
power - заменяет во время разложения все числовые степени в выражении сгенерированными переменными.
func - определяет повторяющиеся выражения в разложении и заменяет их сгенерированными переменными.
parts - отображает после разложения только созданные переменные и их определения.
expr - отображает после разложения только переписанное выражение с использованием созданных переменных.
max - выполняет дополнительные шаги для дальнейшего упрощения или уточнения.
Использование разложения с модификаторами parts и expr
Для работы с повторяющимися выражениями используйте модификатор parts. Назначьте результат переменной с именем substs, чтобы можно было использовать его позже в этом примере.
Щелкните для копирования этого выражения
Для работы с результирующим выражением используйте модификатор expr и ключевое слово assume для извлечения интересующего условия. Можно также вернуться к исходным членам с помощью ключевого слова substitute.
Щелкните для копирования этого выражения
Можно также использовать ключевое слово substitute, если нужно исключить конкретные подстановки. Например, чтобы исключить следующие две сгенерированные переменные:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Используйте ключевое слово substitute.
Щелкните для копирования этого выражения
Использование decomp с модификаторами coeff и power
Используйте модификаторы coeff и power для настройки подстановок числовых коэффициентов и степеней. Можно вставить число после модификаторов coeff и power, указав число разрядов, для которых будет произведена подстановка. Значение по умолчанию: 3.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Измените имена созданных переменных, указав новые имена.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Использование decomp с модификатором func
Используйте модификатор func, чтобы идентифицировать и заменить повторяющиеся выражения в разложении. Имена сгенерированных переменных можно заменить новыми, как показано ниже.
Щелкните для копирования этого выражения
Использование разложения с модификатором max
Используйте модификатор max с ключевым словом decomp для дальнейшего упрощения выражения. При этом выражения, уже назначенные сгенерированной переменной, будут заменяться другими сгенерированными переменными. Этот модификатор не влияет на результирующее выражение.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Было ли это полезно?