【发布时间】:2014-05-21 20:42:42
【问题描述】:
我在这里找到了某人之前发布的以下 MATLAB 代码:
x = cell(3,4);
save x;
matObj = matfile('x.mat','writable',true);
matObj.x(3,4) = {eye(10)};
它会创建一个 .mat 文件,其中包含一个 3x4 单元格数组,位于 (3,4) 处的单元格的内容是一个 10x10 单位矩阵。
读取 .mat 文件并将单位矩阵中位于 (2,3) 处的元素的值更改为 -5 的正确语法是什么?
如果可以使用花括号,我会使用 mat.Obj.x{3,4}(2,3)=-5,但 MATLAB 表示不支持这种类型的元胞数组引用。
提前致谢。
【问题讨论】:
标签: matlab