關於 NaN (非數值) 內建常數
內建 PTC Mathcad 常數 NaN 代表值遺失或值錯誤。由於此常數可以是讓您輕鬆區別其他矩陣內容的陣列項目,因此可用於代表數據組中遺失的值。此常數對於解決 PTC Mathcad 矩陣不可以有空白佔位符號的情況也很有幫助。
NaN 的值是 NaN,亦即若在工作表中鍵入 NaN =,PTC Mathcad 會傳回 NaN 並為其指派「常數」標籤。
由於布林比較運算子僅可用於數字,因此需使用
IsNaN 函數偵測
NaN。若將常數名稱
NaN 重新定義為其他值,則不再為
NaN,且
IsNaN 函數會傳回 0。只有特殊編寫要使用
NaN 的函數才可對其進行處理。其他函數若傳給
NaN,可能會傳回錯誤或不正確的結果。
NaN 相關函數:
• 只可與 NaN 內建常數併用。
• 將 NaN 內建常數寫入一或多個指定的陣列元素,或讀取一或多個指定的陣列元素,然後檢查其內容有無 NaN 常數。
• 可篩選出包含 NaN 常數的指定列。
• 略過非 NaN 常數的所有內容,例如數字或字串。