回答
取決於你想要達到真正的你的電池陣列。我想最簡單的方法是:
repmat({''},n,m);
這是寫它的最短的方法。謝謝。 – HeinrichStack 2012-02-17 06:43:25
由細胞產生的單元陣列(N,M)包含空矩陣,不雙打。 如果你真的需要預先填充空字符串
test = cell(n,m);
test(:) = {''};
test(1,:) = {'1st row'};
test(:,1) = {'1st col'};
分配使用冒號運算符將做的工作的所有電池元件:
m = 3; n = 5;
C = cell(m,n);
C(:) = {''}
使用'repmat'或'deal'是矯枉過正。使用冒號運算符的簡單賦值工作正常。 – Kavka 2012-01-17 14:45:01
感謝您指出我的「交易」矯枉過正!你得到我的投票。試圖刪除我的答案,但它確實像那樣工作。不確定repmat會是那種情況下的最壞分配。 – zeFrenchy 2012-01-17 15:27:51
需要鏈接指出爲什麼repmat更慢...可能是這樣的嗎? http://blogs.mathworks.com/loren/2008/08/04/comparing-repmat-and-bsxfun-performance/ – ntg 2014-04-17 10:53:32
- 1. 細胞字符串數組操作
- 2. 轉換字符串細胞
- 3. 評估串細胞MATLAB
- 4. MATLAB細胞數組索引和循環
- 5. 在細胞「MATLAB」
- 6. 計數細胞與MATLAB
- 7. 細胞String數組和字符串不匹配
- 8. 合併矩陣與細胞字符串數組
- 9. C#的GridView細胞返回空字符串
- 10. 搜索細胞在Excel字符串
- 11. 薩姆混合列在R:總和整數細胞,串連字符細胞
- 12. 單細胞之和空白細胞
- 13. 如何匹配字符串中的特定字符n-m次
- 14. Matlab的:追加唯一的字符串爲一個細胞與逗號分離 -
- 15. 創建細胞在Matlab
- 16. SUMPRODUCT空細胞/ ISNUMBER
- 17. Matlab:重複字符串元素N次
- 18. VB.NET空字符串數組
- 19. 卡桑德拉空細胞!=墓碑細胞計數
- 20. 在matlab中如何做(m,n,k)*(n,k)=(m,k)?
- 21. 細胞改變串
- 22. 將字符串附加到Matlab數組
- 23. MATLAB將字符串存儲爲數組
- 24. 刪除沒有文字的細胞空間和數字
- 25. 轉換JSON空數組空字符串
- 26. dim(m×n)的matlab輸入空間分離矩陣
- 27. 乘法細胞與基質Matlab的
- 28. matlab中細胞陣列的比較
- 29. 包含\ r和/或\ n字符的JavaScript和字符串數組
- 30. PowerShell中查找字符串獲取相關的細胞
我有這樣的事情:strEmptyCell = {「」}; repmat(strEmptyCell,N,M); ...比這更好嗎? – HeinrichStack 2012-01-17 13:48:46