如何測試一個給定的值是infinity
,只爲「雙重」 -infinity
或NaN.
isinf
作品,並不能測試NaN
值。Matlab的無限測試
1
A
回答
9
嘗試isfinite
。例如:
isfinite([0 1 2 inf -inf nan])
ans =
1 1 1 0 0 0
3
您可以使用isinf(x) | isnan(x)
。
的|
是逐元素邏輯或。因此,如果元件是±Inf
或NaN
,否則爲假上述命令轉換爲用於的x
每個元素真。
+0
謝謝你的答案,但isinf只處理雙變量 – flatronka 2011-12-14 21:06:53
+1
你使用哪些數據類型不是雙打? – 2011-12-14 21:25:13
相關問題
- 1. Selenium Web Driver無限測試
- 2. 無限長內容長度的測試
- 3. 無限循環的單元測試
- 4. 三維測試MATLAB
- 5. MATLAB測試框架
- 6. 個性測試MATLAB
- 7. 與matlab的無限積分
- 8. 獨立性的Matlab測試
- 9. 自動測試無限循環
- 10. 當測試掛在無限循環中
- 11. 無限循環在Matlab中
- 12. 限制鼻子測試範圍僅限於運行的測試
- 13. 測試matlab應用程序
- 14. Phpunit權限測試
- 15. MySQL的測試權限
- 16. Matlab無法計算無限積分?
- 17. iOS無主機測試目標(以前的邏輯測試)有哪些限制?
- 18. 正態分佈的matlab測試(非測試非正態分佈)
- 19. 在Matlab中的無限電影動畫
- 20. Matlab無限期while循環中的evalin
- 21. 檢測在軌道無限重定向測試
- 22. 限制到無窮的左黎曼加和MATLAB的MATLAB
- 23. Matlab的限制
- 24. Matlab的陣列測試文件提高
- 25. MATLAB的單元測試框架
- 26. Matlab工具箱中的存根測試
- 27. 單元測試Matlab的2011版
- 28. MATLAB:單元測試:確保每行測試
- 29. 你如何測試權限?
- 30. Android:測試READ_LOGS權限
還有一個isnan函數。 – 2011-12-14 20:26:43