回答
取决于你想要达到真正的你的电池阵列。我想最简单的方法是:
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