MATLAB数列与极限

数组求和与求积

数组求和——sum

S=sum(A,dim)

sum是求数组A指定方向的和。当dim=1时,求每一列的和,返回行向量。当dim=2时,求每一行的和,返回一个列向量。sum(A)默认dim=1。

S=sum(A,’ ')

‘ ’里面可以有‘default’、‘double’、‘native’、‘includenan’、‘omitnan’ 其中前三者规定了矩阵S的数据类型,includenan表示求和包含NaN,omitnan表示不包含NaN。注意每次只能加一个参数。

变式数组求和

S=nansum(A,dim)

不包含NaN的求和。与S=sum(A,‘omitnan’)相同。

B=cumsum(A,dim)

dim表示求和是按行求还是按列求,与sum相同,但求和方式不同。以按行求和为例,对每一行的数组[a1 a2 a3 … an ],则所求的B的对应行
[b1 b2 b3 … bn ]满足bk=a1+a2+…+ak 简而言之,就是求每个位置加上前面所有元素的和。

B=cumsum(A,’ ’ )

’ ‘中可填’forward’、‘reverse’、‘omitnan’ 或 ‘includenan’ 。其中
‘forward’、'reverse’表示求和方向,forward方向为默认方向,reverse表示相反方向,即在上述例子中bk=bn+bn-1+ … +bk

A=[1 2 3 4;5 6 7 8;9 10 11 12]
B1=sum(A)
B2=sum(A,2)
B3=cumsum(A)
B4=cumsum(A,2)
B5=cumsum(A,'reverse')
C=[1 2 3;4 NaN 5;NaN 6 7]
D1=sum(C)
D2=sum(C,'omitnan')
D3=nansum(C)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数组求积

求和与求积只是运算符号的差别。prod对应于sum;cumprod对应于cumsum。多了一个求阶乘的函数 factorial (n) 即求n!

求极限

命令 说明
l i m i t ( f ) limit(f) limit(f) lim ⁡ x → 0 f ( x ) \lim_{x\to 0}f(x) x0limf(x)
l i m i t ( f , x , a ) limit(f,x,a) lim
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值