概念

cumsum,通常用于计算一个数组各行的累加值。

用法

  • B = cumsum(A,dim)
  • B = cumsum(A)

调用格式及说明

格式一
B = cumsum(A)

返回数组不同维数的累加和

  1. 如果A是一个向量, cumsum(A) 返回一个向量,该向量中第m行的元素是A中第1行到第m行的所有元素累加和(原向量A是m行一列,返回结果也是m行一列)
  2. 如果A是一个矩阵, cumsum(A) 返回一个和A同行同列的矩阵,矩阵中第m行第n列元素是A中第1行到第m行的所有第n列元素的累加和(原向量A是m行n列,返回结果也是m行n列,相当于对每一列进行累加求和
  3. 如果A是一个多维数组, cumsum(A)只对A中第一个非奇异维进行计算(也就是默认只对第一行进行累加求和

注:
解释一下matlab中矩阵、数组、向量的概念

首先,matlab的是矩阵实验室的意思。也就是说matlab中的数据都被视为矩阵。
数组就是一个一行n列的矩阵,向量就是一个m行一列的矩阵。

格式二
B = cumsum(A,dim)

返回A中由标量dim所指定的维数的累加和。

例如:cumsum(A,1)返回的是沿着第一维(各列)的累加和,cumsum(A,2)返回的是沿着第二维(各行)的累加和。

MATLAB举例

测试代码

A=[1;2;3;4;5]
cumsum(A) % A是一个向量 m行1列
B=1:5      %B=[1 2 3 4 5]
cumsum(B) % B是一个数组 1行n列
C = [1 2 3; 4 5 6];%C是一个矩阵
cumsum(C,1)%对C的每一列进行累加求和
cumsum(C,2)%对C的每一行进行累加求和

结果

% A向量
A =12345% cumsum(A)
ans =1361015% B数组
B =1     2     3     4     5% cumsum(B)
ans =1     3     6    10    15% C矩阵
C =1     2     34     5     6% cumsum(C,1) 对C的每一列进行累加求值
ans =1     2     35     7     9% cumsum(C,2) 对C的每一行进行累加求值
ans =1     3     64     9    15

MATLAB--数字图像处理 cumsum()相关推荐

  1. 《精通Matlab数字图像处理与识别》一6.2 傅立叶变换基础知识

    本节书摘来自异步社区<精通Matlab数字图像处理与识别>一书中的第6章,第6.2节,作者 张铮 , 倪红霞 , 苑春苗 , 杨立红,更多章节内容可以访问云栖社区"异步社区&qu ...

  2. matlab fspeical,MATLAB数字图像处理.doc

    MATLAB数字图像处理 MATLAB常用图像操作 转换图像类型 例1.对一幅图像进行二值化处理,代码及结果如下: load trees BW=im2bw(X,map,0.4); imshow(X,m ...

  3. Matlab数字图像处理——图像处理工具箱Image Processing Toolbox

    Image Processing Toolbox 图像处理工具箱包含的功能: 图像的读取和保存 图像的显示 创建GUI 图像的几何变换 图像滤波器设计及线性滤波 形态学图像处理 图像域变换 图像增强 ...

  4. Matlab数字图像处理——图像文件的读取

    文章目录 一.Matlab中获取图像信息的函数 imfinfo 二.Matlab读取图像文件的函数 imread 三.Matlab保存图像文件的函数 imwrite 完整目录 一.Matlab中获取图 ...

  5. matlab数字图像处理课程设计报告,数字图像处理初步-实验1

    MATLAB数字图像处理初步 通过实验对MatLab软件的基本使用基本的了解,学会使用MatLab软件来读取一个特定格式的图像,并通过相关的命令语句对图像进行格式转换.图像压缩.二值化等的处理,掌握利 ...

  6. matlab对于处理数字图像的优点,学习MATLAB数字图像处理经验谈

    学习MATLAB数字图像处理经验谈 学习数字图像处理经验谈 (赵小川) 一.面向应用:层层分解.抓住要点 我们学习数字图像处理的最终目的还是应用,不管是用它来研制产品还是研发项目抑或是研究课题,都要用 ...

  7. 【基于matlab数字图像处理GUI代码】_数字图像处理考核论文_大作业_项目

    基于matlab数字图像处理GUI代码 代码: function varargout = Image_processing_GUI(varargin) % IMAGE_PROCESSING_GUI M ...

  8. MATLAB说明图像增强,MATLAB数字图像处理(二)图像增强

    1         图像增强 1.1            直方图均衡化 对于灰度图像,可以使用直方图均衡化的方法使得原图像的灰度直方图修正为均匀的直方图. 代码如下: 1 2 3I2=histeq( ...

  9. MATLAB数字图像处理(一)

    了解MATLAB数字图像处理 MATLAB全称是Matrix Laboratory (矩阵实验室) ,数字图像是以数字方式存储的图像.将图像在空间上离散.量化存储每一个离散位置的信息就可以得到简单的数 ...

  10. 实验1 matlab图像处理初步,实验一 MATLAB数字图像处理初步

    实验一 MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像. 2.熟练掌握在MATLAB中读取图像,并获取图像的大小.颜色.高度.宽度等等相关信息. 3.掌 ...

最新文章

  1. Radware安全研究团队发现了可摧毁不安全IoT设备的“Brickerbot”恶意软件
  2. STM32F1 GPIO工作原理初探
  3. 安装配置libmemcached
  4. @Autowired注解实现原理
  5. 女性最常说的5大谎言:
  6. unity 贴图设置
  7. 去掉flash player自带的fff新推荐广告插件
  8. leetcode每日一题2021.7.14【1818. 绝对差值和】
  9. 图像处理:灰度变换与图像增强
  10. 微信小程序学习心得----订咖啡
  11. ubuntu安装nvidia和cuda重启后,鼠标键盘失灵
  12. 学习编程应该最基本的是学习什么
  13. 如何看待程序员的薪资倒挂现象
  14. None和nan、NaN、NAN
  15. 机器学习——马尔可夫模型及马尔可夫决策过程(MDP)
  16. 中国土地市场网landchina.com数据采集心得
  17. python画三维立体图完整代码_如何用Matplotlib 画三维图的示例代码
  18. 【百度知道】拉弧圈球时,总感觉吃不透板是怎么回事啊?
  19. 人脸识别门禁方案汇总和应用分析,解析指标背后的含义
  20. 关于元宇宙热的冷思考

热门文章

  1. 三星手机总是电量不够,这4个功能一定要设置,不然越来越耗电
  2. Cordova+Vue构建Hybrid APP简易实操
  3. 4个强大到不可思议的办公APP,个个精挑细选,助你轻松玩转工作
  4. 计算机硬件连接图,路由器与电脑之间的硬件连接示意图
  5. CSDN博客中图片大小调整
  6. 计算机程序员的英文简历,计算机程序员英文简历.doc
  7. 基础算法-朴素贝叶斯分类器
  8. Excel打印预览时反应很慢
  9. java ftpclient上传txt文件
  10. ipa文件itools无法开启服务器,iOS手机安装ipa包的几种方式