假定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)求和函数

Matlab中的sum函数以及sum(,3)求和函数相关推荐

  1. [Matlab] Matlab中rand,randn,rands和randi函数使用

    工业过程数据建模QQ群: 516473179 (欢迎交流) rand(m,n) 生成m行n列均匀分布在(0~1)之间的伪随机数 randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方 ...

  2. 如何在MATLAB中调用(运行)“用Python写成的函数或脚本”

    如何在MATLAB中调用"用Python写成的函数或脚本",首先要确保MATLAB知道咱们的Python解释器的位置在哪里. 如果安装了Python的时候把Python加入了系统环 ...

  3. matlab 第一类修正贝塞尔函数,零阶贝塞尔函数 在MATLAB中怎样画出零阶修正贝塞尔函数...

    第二类修正贝塞尔函数的零阶和一阶,分别怎样用mat回忆终究只是回忆,它只代表一段过去,一段历史,回忆再美也只是曾经,告别过去,期待未来. 书上说 (0和1都是下标) K0(z), the zeroth ...

  4. MATLAB中曲线拟合方法总结(包括对数正态分布函数)

    鉴于最近遇到非线性函数拟合问题,本人对网上有关matlab多种类型的线性.非线性曲线拟合的方法进行了总结,希望对各位朋友有所帮助. 1. Matlab有一个功能强大的曲线拟合工具箱 cftool ,使 ...

  5. MATLAB输入x标签,matlab中xlabel,ylabel,legend和text函数中使用latex

    Matlab中巧用LaTex众所周知,大多数科研工作者(大Boss或者象我们一样的学术打工仔)都会用到Matlab生成图片,图片的title或者legend最好有相应的说明,经常用到公式,比方说α,β ...

  6. 转:matlab中print、fprintf、scanf、disp函数简要语法介绍

    print: print函数可以把函数图形保存成图片: minbnd = -4*pi;   maxbnd = 4*pi;   t = minbnd:0.1*pi:maxbnd;   plot(t, s ...

  7. matlab中sqp的算法原理_利用fmincon函数中的SQP算法求解非线性规划问题,模型本身.......

    本人利用matlab里的fmincon函数求解一个优化问题,主函数: clc clear all lb=[3 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1]; ub=[3 5 5 4 5 ...

  8. 比SUM函数还高级的求和函数,你知道吗?

    SUMIF函数主要作用: 根据指定条件对若干单元格求和,用来对搜索指定条件的单元格(即参数)的所有数字(即"值")求和,即只求和被满足条件的单元格. 下面给大家详细介绍SUMIF函 ...

  9. MATLAB中带有符号变量的阶乘、累加函数的表达与求解

    1.求n的阶乘,方法如下: a.factorial(n) b.gamma(n+1) c.v='n!'; vpa(v) 2.求组合(数),方法如下: a.combntns(x,m) 列举出从n个元素中取 ...

  10. MATLAB中常用的产生随机数的几种函数

    1.rand函数 rand函数用于产生在区间 [0, 1] 的均匀随机数,它是平均分布在 [0,1]之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数函数的语法为rand(n),ran ...

最新文章

  1. 柔宇冲刺科创板IPO:3年营收5亿净亏31亿,乐视掘墓人刘姝威坐镇董事会
  2. 将用户名保存至cookie中
  3. CentOS 7 为firewalld添加开放端口及相关资料
  4. javaScript字符串应用
  5. Ribbon 与 Nginx 区别
  6. oracle 触发器 和 常用内置程序包
  7. 一天学完spark的Scala基础语法教程九、迭代器(idea版本)
  8. MongoDB系列(一):简介及安装
  9. python 非线性规划_自动驾驶运动规划-Hybird A*算法(续)
  10. Android控制ScrollView滑动速度
  11. windows下安装python的包管理工具pip,scikit-learn
  12. J2EE的13种核心技术(一)
  13. rdp如何禁止映射本地磁盘_什么是磁盘阵列?什么是NAS?该怎么选择?
  14. 2008年最新CCNA第二学期第十单元题目(2008-12-14 14:34:59)
  15. LCS2005标准版部署
  16. 2016年第3本:启示录----打造用户喜爱的产品
  17. c语言链表插入尾部,为什么我的程序一执行插入链表尾部,再执行别的操作就会出现问题,...
  18. 基于C51单片机的锂电池容量检测仪电压电流检测 原理图PCB程序设计
  19. 手机如何将PDF文件拆分?分享两种手机拆分文件方法
  20. 浙工大c语言期中考试试题答案,浙工大c语言程序设计期末试卷2

热门文章

  1. 第4讲 项目1----点阵图
  2. linux和macos_如何在macOS和Linux上修复Corsair鼠标和键盘问题
  3. 港科夜闻|香港科大与中国医药创新促进会共建创新研究平台,推动大湾区医药创新发展...
  4. 2020 届计算机视觉算法工程师秋招进程
  5. 硬件电气接线需要注意的问题汇总
  6. 【javascript】js解构赋值中使用别名
  7. GEE:绘制累积降雨量折线图、降雨量均值折线图
  8. 关于python的lambda函数下选项描述错误的是_关于Python的lambda函数,以下选项中描述正确的是:()...
  9. html分享标题描述图片尺寸,微信分享网页时自定义标题、描述和图片
  10. c语言程序设计x的平方,C语言程序设计(三) 简单的算术运算和表达式