作业帮 > 综合 > 作业

matlab 100*100的矩阵由0和1组成,每一行的10个10个相加,生成一个100行*10列的矩阵

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/09 01:37:37
matlab 100*100的矩阵由0和1组成,每一行的10个10个相加,生成一个100行*10列的矩阵
矩阵B由100*100的0和1组成,怎么让其,每一行10个10个相加,生成C矩阵.
matlab 100*100的矩阵由0和1组成,每一行的10个10个相加,生成一个100行*10列的矩阵
B=ones(100,100);你的矩阵
A=B';
for i=1:10;
C(i,:)=sum(B((i-1)*10+1:i*10,1:end));
end
C=C'
再问: 如果是我现在是一个n*n的矩阵,我要每一行八个八个的相加,得到一个n行n/8列的矩阵,我应该怎么做呀? 谢谢
再答: A=B'; for i=1:n/8; C(i,:)=sum(B((i-1)*8+1:i*8,1:end)); end C=C'