我有一个矩阵的单元格数组
my_cell =
[3 x 3] [3 x 3] [3 x 3]
将其写入包含dlmwrite
的文本文件后,我需要将此数据导入导入向导,方式是my_cell(1,1)
是第一个变量,my_cell(1,2)
是第二个变量,my_cell(1,3)
V = [R1 k1 d1 ;R2 k2 d2 ; R3 k3 d3];
mycell = cell(1,3);
mycell{1,1} = [R1 k1 d1 ;R2 k2 d2 ; R3 k3 d3];
mycell{1,2} = ones(3);
mycell{1,3} = zeroes(3);
mat = cell2mat(mycell);
dlmwrite('datas.txt', mat ,'precision','%.5f');
第三个。
这是我的代码:
{{1}}
导入后的结果如下:
有没有办法按我的意愿制作这样的桌子?
答案 0 :(得分:0)
以下是您的工作方式:
x = dlmread('datas.txt'); % Note that data is already plural. datum is singular!
y = mat2cell(x, 3, [3 3 3])
mat2cell
根据尺寸执行cell2mat
的反向操作。