如何用MATLAB实现这个简单的矩阵计算怎么让它每一列的每一个元素都减去该列的第一个元素,然后再对每个元素求和.比如矩阵为b=[1 2 3 2 3 4 3 5 6]结果就该等于ans=[3 4 4]

问题描述:

如何用MATLAB实现这个简单的矩阵计算
怎么让它每一列的每一个元素都减去该列的第一个元素,然后再对每个元素求和.比如矩阵为b=[1 2 3
2 3 4
3 5 6]
结果就该等于ans=[3 4 4]

在MATLAB窗口直接输入:
b=[1 2 3;2 3 4;3 5 6]
a=b(1,:);
for i=1:3
b(i,:)=b(i,:)-a;
end
sum(b)