如何在Matlab上求两个矩阵的平均值?
我有两个矩阵如何在Matlab上求两个矩阵的平均值?,matlab,matlab-guide,matlab-deployment,Matlab,Matlab Guide,Matlab Deployment,我有两个矩阵 a= [1 2 3; 4 5 6; 7 8 9; 10 11 12]; 及 如何计算这两个矩阵的平均值,并将值存储在Matlab上的另一个矩阵“C”中 C的值为 c= [(1+13)/2 (2+14)/2 (3+15)/2; (4+16)/2 (5+17)/2 (6+18)/2;...] 谢谢。您可以: c = (a+b)/2 这将为您提供所需的结果。另一种方法是在3D中将矩阵堆叠在彼此的顶部,然后沿第三维查找平均值: c = mean(cat(3, a, b), 3);
a= [1 2 3; 4 5 6; 7 8 9; 10 11 12];
及
如何计算这两个矩阵的平均值,并将值存储在Matlab上的另一个矩阵“C”中
C的值为
c= [(1+13)/2 (2+14)/2 (3+15)/2; (4+16)/2 (5+17)/2 (6+18)/2;...]
谢谢。您可以:
c = (a+b)/2
这将为您提供所需的结果。另一种方法是在3D中将矩阵堆叠在彼此的顶部,然后沿第三维查找平均值:
c = mean(cat(3, a, b), 3);
c=(a+b)/2有什么问题?
c = mean(cat(3, a, b), 3);