0
A
回答
2
解決方案
使用以下格式值:
res = ~any(~isnan(X(:)));
如果解析度==真就意味着該矩陣只包含nan值。
例
X = nan(3,3)
~any(~isnan(X(:)))
X(1,2) = 0;
~any(~isnan(X(:)))
結果
ans = 1
ans = 0
-1
讓我們考慮X這是檢查楠
x = nan(1,100);
的向量,如果所有的值都南,則可以做
if(~isempty(find(isnan(x))))
+0
太棒了。現在用'x = [1 2 3]'試一下'。怎麼了? –
+0
這是無效的MATLAB代碼('if'必須有'end')。另外,除非你重新定義'nan'函數返回空數組,否則'if'的參數總是'true'。 –
+0
@AnderBiguri我在我的文章中做了一個編輯,我忘了添加查找,現在嘗試'x = [1 2 3]',會發生什麼 – Umar
相關問題
- 1. 檢查矩陣是否是Matlab中的單位矩陣
- 2. 如何檢查矩陣是否不在數組中(Matlab)
- 3. Matlab矩陣元素檢查
- 4. 檢查矩陣索引是否存在
- 5. Lapack是否在嘗試反轉矩陣之前檢查矩陣是否可逆
- 6. 矩陣在Matlab中
- 7. 熊貓 - 檢查是否所有值楠
- 8. 檢查矩陣是否正方形? (Python)
- 9. 檢查矩陣是否爲SPD
- 10. 蟒蛇:檢查是否diagonalisable矩陣
- 11. 檢查是否矩陣具有價值
- 12. 如何檢查矩陣是否爲空
- 13. 矩陣矩陣在Matlab中的數組?
- 14. 在MATLAB矩陣
- 15. 與楠MATLAB重新格式化矩陣值
- 16. 檢查矩陣的每一行是否在另一個矩陣中[Python]
- 17. 在matlab矩陣中查找子矩陣的一般方法
- 18. Matlab - 在3d矩陣中查找2d矩陣值
- 19. MATLAB檢查矩陣的一部分是否在第一列的x%範圍內
- 20. 在Matlab中檢查矩陣元素的周圍鄰居
- 21. Matlab - find(x == a)當a是矩陣時
- 22. MatLab的:CHOL矩陣必須是正定
- 23. 檢查相鄰值是否在Numpy矩陣中
- 24. 檢查矩陣在Python中是否對角佔優
- 25. 檢查矩陣是否在java中有一個根節點
- 26. 在matlab中重塑矩陣
- 27. 在matlab中拼貼矩陣
- 28. 在matlab中遞增矩陣
- 29. 在Matlab中繪製矩陣
- 30. 在matlab中更改矩陣
任何(〜isnan(X))都會做同樣的事情。它檢查是否有什麼不是南 – Finn
工程就像一個魅力!謝謝! –
我會再次檢查您編輯的帖子。我不認爲這是正確的。 –