運算式類型函數
使用下列函數識別運算式的數據類型:
• IsArray(x) - 若 x 為向量或矩陣,會傳回 1。否則傳回 0。
• IsFunction(x) - 若 x 為函數,會傳回 1。否則傳回 0。
• IsScalar(x) - 若 x 為實數或複數純量,會傳回 1。否則傳回 0。
• IsString(x) - 若 x 為字串,會傳回 1。否則傳回 0。
• SIUnitsOf(x) - 傳回以預設 SI 單位縮放的 x 的單位維度 (量值與單位),無論您選擇的單位系統為何。若 x 不具單位,則傳回 1。
引數
• x 是任何有效的 PTC Mathcad 運算式。
• 對於 SIUnitsOf,x 必須是實數。
其他資訊
• 將值除以
SIUnitsOf 函數使其不具單位,並以 SI 調整刻度。此函數最適合針對不接受單位的函數 (例如
polyfit、
genfit 或 ODE 求解器),移除再重新套用引數與結果的單位。
• IsScalar、IsString 及 IsArray 函數在程式的條件語句內最能發揮其功效。
• IsNaN 最適用於有條件地處理數據集中缺少的值。