一个txt文件中有多个矩阵(如下图),如何编写成m文件让matlab调用?

2025-04-04 11:26:40
推荐回答(1个)
回答1:

%你发仨次,我答仨。。。不过这里也改动了
cd('你文件所在文件夹');
row=7; %假设每个矩阵有7行。如果不是的话,你在下面判断修改下好了。
a=textread('你的文件名呢.txt'); %完成调用
jack=length(a);
result=zeros(jack/row,1);
gua=0;
for i=1:jack/row
temp=a(1+7*gua:row+7*gua,:);%这里就是调用
result(i)=sum(sum(temp));%可换成其他操作
gua=gua+1;
end
result