我有一千多个从 MATLAB 生成的矩阵(6 x 2000,ASCII 文件,逗号分隔)。我想获取每个矩阵/文本文件的最后一行并将它们保存在一个新的矩阵/文本文件中。文本文件有疯狂的名字,所以当我加载它们时,我可以随便命名它们。现在我会这样做以实现我的目标:
% A = load('crazyname.txt');
% B = load('crazynameagain.txt');
% C = load('crazynameyetagain.txt');
A = [5 5 5; 5 5 5; 1 1 1];
B = [5 5 5; 5 5 5; 2 2 2];
C = [5 5 5; 5 5 5; 3 3 3];
D(1,:)=A(end,:);
D(2,:)=B(end,:);
D(3,:)=C(end,:);
我将通过组合文本单元格来创建命令,在 Excel 中创建每个命令(例如加载、逐步构建D )。有一个更好的方法吗?我可以使用更适合它们在 for 循环中使用的名称来加载/分配矩阵吗?或者是其他一些可以促进这一点的 MATLAB 命令?
谢谢。