作业帮 > 综合 > 作业

txt文件中有多个矩阵(如下图),如何使用matlab计算每个矩阵中所有元素的和?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 03:52:28
txt文件中有多个矩阵(如下图),如何使用matlab计算每个矩阵中所有元素的和?
0.000000 0.000010 0.000010 0.014846 0.076215 0.092194 0.092194
0.000010 0.000000 0.000010 0.014846 0.076215 0.092194 0.092194
0.000010 0.000010 0.000000 0.014846 0.076215 0.092194 0.092194
0.014846 0.014846 0.014846 0.000000 0.091983 0.108184 0.108184
0.076215 0.076215 0.076215 0.091983 0.000000 0.014724 0.014724
0.092194 0.092194 0.092194 0.108184 0.014724 0.000000 0.000010
0.092194 0.092194 0.092194 0.108184 0.014724 0.000010 0.000000
0.466588 0.466588 0.466588 0.481036 0.493774 0.488401 0.488401
0.418080 0.418080 0.418080 0.429999 0.421908 0.433473 0.433473
0.434518 0.434518 0.434518 0.447244 0.463702 0.475712 0.475712
0.395406 0.395406 0.395406 0.407538 0.414992 0.426592 0.426592
0.603826 0.603826 0.603826 0.629409 0.640974 0.646291 0.646291
0.403279 0.403279 0.403279 0.416959 0.431510 0.443126 0.443126
0.478002 0.478002 0.478002 0.494272 0.480407 0.486186 0.486186
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