如何计算平均使用循环
13个视图(30天)
显示旧的评论
我要计算平均值的2 * 2大小通过创建一个循环
= (1 - 2;3 4];%的矩阵
B = [2 3;5 6];%矩阵B
C = [A, B];%连接矩阵C
meanC = 0;%初始化意味着变量
数= 0;%初始化计数变量
迭代2 x2的子矩阵的C
为i = 1:2
为j = 1:2
meanC = meanC + C (i, j);%积累总和
数=计数+ 1;%增加数
结束
结束
meanC = meanC /计数;%计算均值
disp ([的意思是C (2 x2):“num2str (meanC)]);
当我使用这段代码不给2 * 2大小意味着输出
![](http://www.tatmou.com/matlabcentral/answers/uploaded_files/1394094/image.png)
答案(1)
Sulaymon Eshkabilov
约9小时前
如果我正确地理解你的问题,这是可以做到的:
= (1 - 2;3 4];%的矩阵
B = [2 3;5 6];%矩阵B
meanC = 0;%初始化意味着变量
数= 2;%初始化计数变量
C % 2 x2的子矩阵的迭代
为i = 1:2
为j = 1:2
meanC (i, j) = (i, j) + B (i, j);%积累总和
结束
结束
meanC = meanC /计数;%计算均值
流(的意思是C (2 x2): \ n”)
disp(重塑(meanC 2 2));
%验证
Cmean = (A + B) / 2