2024年6月2日发(作者:)

1、求组合数

C

n

,则输入:

nchoosek(n,k)

例:nchoosek(4,2) = 6.

k

2、求阶乘

求n!.则输入:

Factorial(n).

例:factorial(5) = 120.

3、求全排列

perms(x).

例:求x = [1,2,3];

Perms(x),输出结果为:

ans =

3 2 1

3 1 2

2 3 1

2 1 3

1 2 3

1 3 2

4、求指数

求a^b:Power(a,b) ;

例:求2^3 ;

Ans = pow(2,3) ;

5、求行列式

求矩阵A的行列式:det(A);

例:A=[1 2;3 4] ;

则det(A) = -2 ;

6、求矩阵的转置

求矩阵A的转置矩阵:A’

转置符号为单引号.

7、求向量的指数

求向量p=[1 2 3 4]'的三次方:p.^3

例:

p=[1 2 3 4]'

A=[p,p.^2,p.^3,p.^4]

结果为:

注意:在p与符号”^”之间的”.”不可少.

8、求自然对数

求ln(x):Log(x)

例:log(2) = 0.6931

9、求矩阵的逆矩阵

求矩阵A的逆矩阵:inv(A)

例:a= [1 2;3 4];

10、多项式的乘法运算

函数conv(p1,p2)用于求多项式p1和p2的乘积。这里,p1、p2是两个多项式系数向量。

例2-2 求多项式

x

4

8x

3

10

2x

2

x3

的乘积。

命令如下:

p1=[1,8,0,0,-10];

p2=[2,-1,3];

c=conv(p1,p2)

11、多项式除法

函数[q,r]=deconv(p1,p2)用于多项式p1和p2作除法运算,其中q返回多项式p1除

以p2的商式,r返回p1除以p2的余式。这里,q和r仍是多项式系数向量。

432

例2-3 求多项式

x8x10

除以多项式

2xx3

的结果。

命令如下:

p1=[1,8,0,0,-10];

p2=[2,-1,3];

[q,r]=deconv(p1,p2)

12、求一个向量的最大值

求一个向量x的最大值的函数有两种调用格式,分别是: