使用matlab 对矩阵M(i,j,g)的前面两维进行求和,结果表示为Md(g),用Md(g)=sum(M(:,:,g))不对,如何修改?

2024-12-13 16:19:48
推荐回答(1个)
回答1:

楼主说得不是很清楚,不知道是要求前2维什么形式的和呢?
是“每一片”矩阵的元素的和?还是?希望说清楚些,
不知是不是你说的意思:
clear all;clc;
a=[1,2;3,4];
b=ones(2,2);
c=magic(2);
d=cat(3,a,b,c);
Md=sum(sum(d))