Ключевое слово 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 для дальнейшего упрощения выражения. При этом выражения, уже назначенные сгенерированной переменной, будут заменяться другими сгенерированными переменными. Этот модификатор не влияет на результирующее выражение.