MATLAB数列与极限

  • Post author:
  • Post category:其他




数组求和与求积



数组求和——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相同,但求和方式不同。以按行求和为例,对每一行的数组[a

1

a

2

a

3

… a

n

],则所求的B的对应行

[b

1

b

2

b

3

… b

n

]满足b

k

=a

1

+a

2

+…+a

k

简而言之,就是求每个位置加上前面所有元素的和。



B=cumsum(A,’ ’ )

’ ‘中可填’forward’、‘reverse’、‘omitnan’ 或 ‘includenan’ 。其中

‘forward’、’reverse’表示求和方向,forward方向为默认方向,reverse表示相反方向,即在上述例子中b

k

=b

n

+b

n-1

+ … +b

k

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)






l


i


m


i


t


(


f


)








lim

x

0

f

(

x

)

\lim_{x\to 0}f(x)















x





0









lim



















f


(


x


)








l

i

m

i

t

(

f

,

x

,

a

)

limit(f,x,a)






l


i


m


i


t


(


f


,




x


,




a


)









l

i

m

i

t

(

f

,

a

)

limit(f,a)






l


i


m


i


t


(


f


,




a


)








lim

x

a

f

(

x

)

\lim_{x\to a}f(x)















x





a









lim



















f


(


x


)








l

i

m

i

t

(

f

,

x

,

a

,

r

i

g

h

t

)

limit(f,x,a,'right')






l


i


m


i


t


(


f


,




x


,




a



,
























r


i


g


h



t






















)








lim

x

a

+

f

(

x

)

\lim_{x\to a^+}f(x)















x






a










+
















lim



















f


(


x


)








l

i

m

i

t

(

f

,

x

,

a

,

l

e

f

t

)

limit(f,x,a,'left')






l


i


m


i


t


(


f


,




x


,




a



,
























l


e


f



t






















)








lim

x

a

f

(

x

)

\lim_{x\to a^-}f(x)















x






a



























lim



















f


(


x


)







求导数

命令 说明
diff(f)


d

f

d

x

\dfrac{df}{dx}

















d


x














d


f






















diff(f,n)


d

n

f

d

x

n

\dfrac{d^nf}{dx^n}

















d



x










n






















d










n









f






















diff(f,x,n)


n

f

x

n

\dfrac{\partial^nf}{\partial x^n}





















x










n

































n









f
























求级数的和——symsum(f,x,a,b)

求函数f关于自变量x的从x=a到x=b的和,即





x

=

a

b

f

(

x

)

\sum_{x=a}^b f(x)















x


=


a


















b



















f


(


x


)







注:在MATLAB中



\infty












用 inf 表示



版权声明:本文为qq_43575267原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。