Matlab中的sum函数以及sum(,3)求和函数 |
您所在的位置:网站首页 › matlab行向量求和 › Matlab中的sum函数以及sum(,3)求和函数 |
假定A为一个矩阵: a=sum(A) %列求和 b=sum(A,2) %行求和 c=sum(A(:)) %矩阵求和
sum(A):以矩阵A的每一列为对象,对每列内的数字求和,结果为一个行向量; sum(A,2):以矩阵A的每一行为对象,对每行内的数字求和,结果为一个列向量; sum(A(:)) :对矩阵A中的所有元素进行求和,结果是一个数;
重点:sum(,3)求和函数
假设A为三通道图像,则sum(A,3)运算后的值为每个通道对应位置的值各自相加,比如在位置p三通道像素值分别为r,g,b,则在p位置运算后的值为r+g+b,具体看下面的代码:
A=[1 2 3;4 5 6;7 8 9] A = 1 2 3 4 5 6 7 8 9 >> bb=repmat(A,[1 1 3]) bb(:,:,1) = 1 2 3 4 5 6 7 8 9 bb(:,:,2) = 1 2 3 4 5 6 7 8 9 bb(:,:,3) = 1 2 3 4 5 6 7 8 9 >> cc=sum(bb,3) cc = 3 6 9 12 15 18 21 24 27 matlab中sum(,3)求和函数 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |