範例︰解釋 SIUnitsOf 函數
此範例說明 SIUnitsOf 函數以及如何用來移除三個工作表「單位系統」- SI、USCS 和 CGS 下的附單位變數的單位。
先決條件︰
• 定義三個附單位變數。
• 在「算式格式」標籤的「結果」群組中,選取「結果格式」清單中的「(小數)」。
重要資訊︰
• 請依照下列三個章節出現的順序執行每個指示。
• 特定章節中提供的說明,只有在如該章節的 Step#2 所述設定「單位系統」時才適用。
單位系統︰SI (m、kg、s)
1. 從以下的 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。
2. 在「數學」標籤的「單位」群組中,將工作表「單位系統」設定為 SI。
3. 計算三個變數。
Mathcad 會轉換原始單位轉換為目前「單位系統」中的對應單位,計算每個變數。
4. 將 SIUnitsOf 函數套用到每個變數。
SIUnitsOf 函數會傳回每個變數原始單位 (已調整成預設 SI「單位系統」) 的尺寸 (量值和單位)。由於「單位系統」設定為 SI,因此,所有變數單位的縮放係數為 1。
5. 將每個變數除以其 SIUnitsOf 值。
相除的結果永遠是沒有單位的值,與在所選「單位系統」下計算時的變數量值相等。
若是變數 a,相除運算會將 0.914 m 除以 1 m 並傳回沒有單位的結果 0.914。
這是 Mathcad 為移除附單位變數的單位所提供的技巧。
6. 在繼續進行下一章節前,請從上述 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。
單位系統︰USCS (ft、lb、s)
1. 從以下的 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。
2. 將工作表「單位系統」設定為 USCS。
3. 計算三個變數。
Mathcad 會轉換原始單位轉換為目前「單位系統」中的對應單位,計算每個變數。
4. 將 SIUnitsOf 函數套用到每個變數。
SIUnitsOf 函數會傳回變數原始單位 (已調整成目前的「單位系統」) 的尺寸 (量值和單位)。
若要理解上述調整的值從何而來,請使用目前設定的 USCS 單位 (ft, lb, s) 計算 SI 單位 (m, kg, s),如下所示:
5. 將每個變數除以其 SIUnitsOf 值。
所得結果與 SI「單位系統」下的先前結果相同。
若是變數 b,相除運算會將 0.331 lb 除以 2.205 lb 並傳回沒有單位的結果 0.15。
6. 在繼續進行下一章節前,請從上述 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。
單位系統︰CGS (cm、gm、s)
1. 從以下的 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。
2. 將工作表「單位系統」設定為 CGS。
3. 計算三個變數。
Mathcad 會轉換原始單位轉換為目前「單位系統」中的對應單位,計算每個變數。
4. 將 SIUnitsOf 函數套用到每個變數。
SIUnitsOf 函數會傳回變數原始單位 (已調整成 CGS「單位系統」) 的尺寸 (量值和單位)。
若要理解上述調整的值從何而來,請使用 CGS 單位 (cm, gm, s) 計算 SI 單位 (m, kg, s),如下所示:
5. 將每個變數除以其 SIUnitsOf 值。
所得結果與 SI「單位系統」下先前的結果相同。
若是變數 c,相除運算會將 240 s 除以 1 s 並傳回沒有單位的結果 240。
6. 在重新開始範例前,請從上述 Step#3 到 Step#5 中選取數學區域,然後在「計算」標籤的「控制項」群組中,按一下「停用區域」。