matlab中单元(m,n)的功能及使用
我在MatLab中读到过,如果你要填充一个更大的矩阵,使用cell命令来声明它的大小,计算效率会更高;例如matlab中单元(m,n)的功能及使用,matlab,Matlab,我在MatLab中读到过,如果你要填充一个更大的矩阵,使用cell命令来声明它的大小,计算效率会更高;例如 X = cell(500,90); 但是当我尝试给它添加值时,比如 X(i;) = x 其中,我是长度为90的向量,我是一个整数,我得到 无法将单元格转换为双精度 我对单元格功能的理解正确吗?单元格内容使用大括号处理,例如: X{1,1}=1:8; cell命令创建一个空数组: C = cell(3,4,2); % Or alternatively: C{3,4,2} = [];
X = cell(500,90);
但是当我尝试给它添加值时,比如
X(i;) = x
其中,我是长度为90的向量,我是一个整数,我得到
无法将单元格转换为双精度
我对单元格功能的理解正确吗?单元格内容使用大括号处理,例如:
X{1,1}=1:8;
cell
命令创建一个空数组:
C = cell(3,4,2);
% Or alternatively:
C{3,4,2} = [];
如何使用单元阵列
取决于您。但很可能这不是你想要的——见评论
请看更多关于或的示例。使用大括号处理单元格内容,例如:
X{1,1}=1:8;
cell
命令创建一个空数组:
C = cell(3,4,2);
% Or alternatively:
C{3,4,2} = [];
如何使用单元阵列
取决于您。但很可能这不是你想要的——见评论
请看更多关于或的示例。我认为您与其他内容混淆了。改用zero
。谢谢你,拉斯曼!!现在看你的评论!你完全正确!我想你把别的东西弄混了。改用zero
。谢谢你,拉斯曼!!现在看你的评论!你完全正确!做了一些挖掘,注意,仅仅声明一个全零矩阵可能更容易。非常感谢!做了一些挖掘,注意,仅仅声明一个全零矩阵可能更容易。非常感谢!