matlab - 如何在 Matlab 中创建一个包含 k 个相似对象的元胞数组?

标签 matlab initialization cell

我想创建一个由 m,m 矩阵组成的 1,k 单元格。我在尝试初始化它时遇到了一些麻烦。我的第一个想法是这样做

myCell = cell{1,K};
for k = 1:K
  myCell{1,k} = eye(m);
end 

但是初始化它的方式似乎很丑陋。必须有更好的方法吗?

最佳答案

函数调用更少的解决方案:

[myCell{1:k}] = deal(eye(m));

关于matlab - 如何在 Matlab 中创建一个包含 k 个相似对象的元胞数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2939508/

相关文章:

c++ - 我刚开始使用 Eigen 矩阵代数库,旨在创建数据集的相似矩阵,有什么建议吗?

c - 指针初始化(char 和 int)

javascript - 使用 Javascript 将单元格数据从一个表拉到另一个表

css - 设置单个表格单元格的样式

swift - 如何编辑单元格行?

string - Matlab:使用字符串作为if语句的条件

matlab - 在元胞数组的元胞数组中查找字符串

matlab - 在 MATLAB 中如何从 N 个点中随机选择 k 个点?

c++ - 初始化 char 数组以保存非 null 终止的字符串

javascript - 如何从现有对象初始化 typescript 类?