符號 > 符號計算 > 假設變數
假設變數
使用關鍵字 assume 及一或多個修改運算式來假設符號運算式中的變數域,例如將其限制為實數。您可以在 assume 之後插入的修改運算式類型如下:
修改運算式
假設
x=real
x 是實數。
x=complex
x 是複數
x=integer
x 是整數。
x>a
x 是大於 a 的實數。
x≥a
x 是大於或等於 a 的實數。
x<b
x 是小於 b 的實數。
x≤b
x 是小於或等於 b 的實數。
x=RealRange(a, b)
x 是 a<x<b, 範圍內的實數,其中 a<b。
n=even
n 是偶整數。
n=odd
n 是奇整數。
使用布林等於運算子指定上述清單中的等式。
下列規則適用於變數:
若在其他關鍵字之後插入 assume,對這些變數的假設會套用至第一個關鍵字所執行的作業。
關鍵字 assume 不會進行指派或取代。若要執行這類作業,請使用變數定義或關鍵字 substitute
若要排除或取代以數值方式定義的變數,請使用關鍵字 explicit。關鍵字 assume 只包含 PTC Mathcad 求解的區域,主要用於簡化與符號整合。
依預設,Mathcad 中的所有變數均為實數。使用 complex 修飾符將變數指示為複數:
Mathcad 會假設只有函數外部的變數 t 為複數。
使用 All 修飾符指示所有 t 變數 (包含函數中的變數) 均為複數:
範例
若要將 x 的範圍限制為實數,請使用下列運算式:
若要將 x 的範圍限制為複數,請使用下列運算式:
若要限制運算式中多個變數的範圍,請在 assume 關鍵字之後以逗號分隔的清單方式,插入修改運算式:
若要限制運算式中所有變數的變數域,請在修改運算式中插入 ALL 修飾符:
這是否有幫助?