符號 > 使用符號 > 使用 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 關鍵字可進一步簡化運算式。系統會使用產生的其他變數,取代已指派給所產生變數的運算式。結果運算式不受此修飾符影響。
這是否有幫助?