0
A
回答
7
我假設你正在談論一個單元陣列。
在這種情況下,最簡單的是:
%# create some sample data
C = {1,2,[];3,[],99};
%# replace empty elements with -1
[C{cellfun(@isempty,C)}] = deal(-1);
%# or, simpler (thanks @EitanT)
C(cellfun(@isempty,C)) = {-1};
%# just in case you want to turn C into a numeric array
numericC = cell2mat(C);
+1
你也可以這樣做:'C(cellfun (@ isempty,C))= {-1}'沒有'deal'。 – 2013-03-17 14:56:35
+0
@EitanT:確實。感謝您的提醒! – Jonas 2013-03-17 16:19:07
相關問題
- 1. 在MATLAB中迭代矩陣列的最佳方式是什麼?
- 2. 用矩陣替換矩陣元素
- 3. 如何用MATLAB中的另一個矩陣替換矩陣的元素?
- 4. 替換DOM元素(jQuery)的最快方法是什麼?
- 5. 用平方置換子矩陣替換基矩陣中的元素
- 6. 在單元測試中檢查矩陣值的最佳方法是什麼?
- 7. 按值排序二維矩陣的最佳方法是什麼?
- 8. 在CUDA中轉換矩陣的最有效方法是什麼?
- 9. 什麼是xslt中替換的最佳(更快)方法
- 10. matlab:查找和替換單元格陣列中的矩陣元素
- 11. 清除CSS中浮動元素的最佳方法是什麼?
- 12. Matlab基於元素的矩陣乘法
- 13. 替換字符串的最佳方法是什麼?
- 14. 用新的ExtJS元素替換ExtJS生成的DOM元素的最佳方式是什麼?
- 15. 我如何用MATLAB中的其他數字替換矩陣的某些元素?
- 16. 什麼是刪除佈局元素的最佳方法
- 17. 處理元素集合的最佳方法是什麼?
- 18. 替換由另一個矩陣索引的矩陣元素
- 19. 求解帶對角矩陣的最佳算法是什麼?
- 20. 在張量流中卷積兩個矩陣的最佳方法是什麼?
- 21. Matlab矩陣元素檢查
- 22. 在Git中替換remote.origin.url的最佳方式是什麼?
- 23. Matlab:元素3D矩陣乘法
- 24. MATLAB:從矩陣變換到元件逐元素乘法
- 25. 矩陣乘法的最快方法是什麼?
- 26. 替換矩陣的某些元件與另一矩陣[Matlab的/倍頻程]的元素
- 27. EMGU中矩陣的元素方形CV
- 28. 在NxN矩陣的所有子矩陣中迭代的最佳/最快方法
- 29. 如何創建1乘N矩陣,元素從1到N(matlab)?
- 30. 替換python中特定座標的矩陣元素
它是一個矩陣或單元陣列?我從來沒有見過這樣的矩陣,不要以爲它是可能的 – 2013-03-14 22:27:41
呃可能是一個數組,然後 – Tofurkey 2013-03-14 22:28:57
可能的重複http://stackoverflow.com/questions/3400515/how-do-i-detect-empty-cells -in-a-cell-array和http://stackoverflow.com/questions/2624016/replace-empty-cells-with-logical-0s-before-cell2mat-in-matlab – gevang 2013-03-14 22:39:41