符号 > 使用符号 > 使用关键字 decomp
使用关键字 decomp
当符号结果很长时,关键字 decomp 会很有用。使用此关键字,可以采用结构化方式简化长结果的显示。关键字 decomp 将表达式分解为多个部分,用生成的变量替换系数、幂或重复项等元素。
以下表达式因其长度而难以分析。
单击可复制此表达式
使用关键字 decomp,可以分解此类表达式并加深对结果结构的理解。
单击可复制此表达式
在某些情况下,结果表达式过长而无法显示。PTC Mathcad Prime 会计算表达式,但是,由于表达式过长而无法显示,因此无法对其进行分析。
单击可复制此表达式
使用关键字 decomp,可以将结果缩短至可在 PTC Mathcad Prime 中显示的长度,从而用生成的变量替换结果中的表达式。使用 decomp 后,表达式结构可见。
单击可复制此表达式
配合使用修饰符与关键字 decomp
关键字 decomp 可与以下修饰符配合使用:
coeff - 在分解过程中,用生成的变量替换表达式中的所有数值系数。
power - 在分解过程中,用生成的变量替换表达式中的所有数值幂。
func - 在分解中标识重复的表达式,并将其替换为生成的变量。
parts - 分解后,仅显示生成的变量及其定义。
expr - 分解后,仅显示使用生成的变量重写的表达式。
max - 执行附加步骤可进一步简化或优化。
配合使用关键字 decomp 与修饰符 parts 和 expr
要使用重复的表达式,请使用修饰符parts。将结果赋给名为 substs 变量,以便稍后在本示例中加以使用。
单击可复制此表达式
要使用结果表达式,请使用修饰符 expr,并使用关键字 assume 来提取您所关注的条件。也可使用关键字 substitute 返回到原始项。
单击可复制此表达式
如果要避免使用特定替代,也可以使用关键字 substitute。例如,要避免生成以下两个变量:
单击可复制此表达式
单击可复制此表达式
使用关键字 substitute
单击可复制此表达式
配合使用关键字 decomp 与修饰符 coeff 和 power
使用修饰符 coeffpower 来自定义数值系数和数值幂的替代。可以在修饰符 coeffpower 后插入一个数字,用以指示要执行替代的数字位数。默认值为 3。
单击可复制此表达式
单击可复制此表达式
通过指定新名称来更改所生成变量的名称。
单击可复制此表达式
单击可复制此表达式
配合使用关键字 decomp 与修饰符 func
使用修饰符 func 在分解中标识和替换重复的表达式。可以将所生成变量的名称更改为新名称,如下所示:
单击可复制此表达式
配合使用关键字 decomp 与修饰符 max
配合使用修饰符 max 与关键字 decomp,可进一步简化表达式。这会用生成的其他变量替换已赋给生成变量的表达式。结果表达式不受此修饰符影响。
单击可复制此表达式
单击可复制此表达式
这对您有帮助吗?