[英]Difference between NAN & INF in MATLAB?
MATLAB中,INF表示無窮大,NAN表示Not a Number
顯然這兩個看起來很相似但肯定有一些區別,因為MATLAB分別代表它們? 為什么在某些操作中 output 是 Inf 而在其他操作中,output 是 NAN?
在數學上它們是兩個不同的概念。 雖然在實分析中,無窮大不是實數,但它確實代表了一個無界的極限,並且是構成擴展實數的集合的一部分。 這使得無窮大成為一個可以從數學運算中得出的符號,即它是一個有效的答案。
另一方面,NaN 表示不是數字的結果。
我喜歡在分配給 NaN 時初始化浮點 arrays,因為它會使某些錯誤(例如,一個錯誤關閉)變得明顯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.