调用格式及说明

matlab中cumsum函数通常用于计算一个数组各行的累加值。在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息。

调用格式及说明

格式一:B = cumsum(A)

这种用法返回数组不同维数的累加和。

为了便于接下来的叙述,解释一下matlab中矩阵、数组、向量的概念:[1]

首先,matlab的是矩阵实验室的意思。也就是说matlab中的数据都被视为矩阵。

数组就是一个一行n列的矩阵,向量就是一个n行一列的矩阵。

如果A是一个向量, cumsum(A) 返回一个向量,该向量中第m行的元素是A中第1行到第m行的所有元素累加和;

如果A是一个矩阵, cumsum(A) 返回一个和A同行同列的矩阵,矩阵中第m行第n列元素是A中第1行到第m行的所有第n列元素的累加和;

如果A是一个多维数组, cumsum(A)只对A中第一个非奇异维进行计算。

格式二:B = cumsum(A,dim)

这种调用格式返回A中由标量dim所指定的维数的累加和。例如:cumsum(A,1)返回的是沿着第一维(各列)的累加和,cumsum(A,2)返回的是沿着第二维(各行)的累加和。

具体用法参考程序示例或matlab的帮助文档。

相关函数

cumprod, prod, sum

编辑本段程序示例

% cumsum example

clc

clear

A=[1;2;3;4;5];

cumsum(A) % A是一个向量

B=1:5;

cumsum(B) % A是一个数组

C = [1 2 3; 4 5 6];

cumsum(C,1)

cumsum(C,2)

% 构造一个多维数组

D = zeros(3, 3, 3);

D(:,:,2) = [1,2,3;4,5,6;7,8,9];

D(:,:,3) = ones(3,3)

cumsum(D)

sum 函数的例子

a1=[1,2,3;4,5,6;7,8,10]

sum(a1)= 12  15  19

b=[1,2,3]

sum(b)=6

c=[1,2,3]'

sum(c)=6

cumsum在matlab中,matlab中cumsum函数和sum函数详解相关推荐

  1. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  2. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

  3. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  4. python中tile的用法_python3中numpy函数tile的用法详解

    tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...

  5. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  6. Sklearn中predict_proba函数用法及原理详解

    Sklearn中predict_proba函数用法及原理详解(以logistic回归为例) 网上对predict_proba的数学原理解释的太少了,也不明确,特意总结一下,并给出有些不能用该方法的原因 ...

  7. PHP中cal_days_in_month函数和calendar扩展详解

    PHP中cal_days_in_month函数和calendar扩展详解 问题: 在开发中无意间发现cal_days_in_month函数不可使用.然后就开始研究学习. 1.cal_days_in_m ...

  8. python中transpose函数_Tensorflow:转置函数 transpose的使用详解

    我就废话不多说,咱直接看代码吧! tf.transpose transpose( a, perm=None, name='transpose' ) Defined in tensorflow/pyth ...

  9. 对python3中pathlib库的Path类的使用详解

    原文连接   https://www.jb51.net/article/148789.htm 1.调用库 ? 1 from pathlib import 2.创建Path对象 ? 1 2 3 4 5 ...

  10. python3库_对python3中pathlib库的Path类的使用详解

    用了很久的os.path,今天发现竟然还有这么好用的库,记录下来以便使用. 1.调用库 from pathlib import 2.创建Path对象 p = Path('D:/python/1.py' ...

最新文章

  1. STL标准库-容器-set与map
  2. WindowsServer2008防火墙配置命令
  3. 自适应 幻灯片代码 app_字节跳动 To B 再添一员,将推出飞书文档独立App | 36氪独家...
  4. oracle数据库报错09275,项目连接Oracle数据库报错
  5. 23种设计模式(二十四)领域规则之解析器
  6. [?]Solaris下两个Oracle同时启动时遇到的问题
  7. opencv中的merge函数
  8. 六年级下计算机课ppt课件ppt课件,小学信息技术浙摄影版六年级上册第1课 走进计算机说课ppt课件...
  9. Java 对象转化为Map
  10. 电源完整性之Cadence Sigrity Power DC_电热协同仿真
  11. 矩阵转置+矩阵相加(三元组)
  12. 软件工程_三层架构介绍
  13. weevely生成木马文件上传获取靶机中的flag文件
  14. 远离危险 教你使用局域网“隐身术”(转)
  15. 计算机的文件夹打不开了,文件夹打不开,详细教您文件夹打不开怎么办
  16. plc辅助继电器M的介绍
  17. SLAB SLUB
  18. 迪赛智慧数——柱状图(基本柱状图):1994-2022年历届世界杯投入资金
  19. [中国电信 外网ip 光猫 端口映射 端口转发 远程协助]记一次和中国电信获取外网ip并设置端口映射、端口转发以及设置光猫 成功外网远程协助的过程
  20. 被360删除的文件怎么恢复?轻松get恢复技巧

热门文章

  1. ajax formdata 获取表单数据,node处理表单文件,获取formdata的数据
  2. 序列化与反序列化_序列化和反序列化JAVA成长之路
  3. vuecli3配置webpack_vue CLI3的优化
  4. 研究生的早期科研之路
  5. 11.1 问题描述及流程-机器学习笔记-斯坦福吴恩达教授
  6. Android init.rc文件解析过程详解(一)
  7. 学的不是写代码,学的是编程思维!
  8. 【PC工具】更新在线流程图绘制工具bullmind,免费云存储流程图绘制,可直接粘贴图片...
  9. 【强化学习】DDPG
  10. 不同项目配置不同的 Git 账号