MATLAB部分函数

1.conv()
做卷积,简单理解就是多项式乘法。

例如:A=[1 2 3],B=[1 1]是两个向量,A和B的卷积计算方法如下:

把A的元素作为一个多项式的系数,按升幂排列,则对应的多项式为:1+2x+3x^2

把B的元素也作为多项式的系数,按升幂排列,对应的多项式:1+x。

卷积就是“两个多项式相乘取系数”即为:

(1+2x+3x2)×(1+x)=1+3x+5x2+3x^3

所以A和B卷积的结果就是[1 3 5 3],按幂次从低到高排列
https://zhidao.baidu.com/question/49406011.html
2.fliplr()
左右翻转矩阵

语法:

B = fliplr(A)
将矩阵A的列绕垂直轴进行左右翻转 matabc
如果A是一个行向量,fliplr(A)将A中元素的顺序进行翻转。
如果A是一个列向量,fliplr(A)还等于A。

举例说明:
例一:如果A是一个3×2的矩阵
A =[1 4
2 5
3 6 ]
fliplr(A)
ans = [4 1
5 2
6 3 ]
例二:如果A是一个行向量
A = [1 3 5 7 9 ]

fliplr(A)
ans = [9 7 5 3 1 ]

例三:如果A是一个列向量

A = [1
3
5
7
9]

fliplr(A)
ans = [1
3
5
7
9]

https://blog.csdn.net/zxyhhjs2017/article/details/78946175

3.rand()
产生由在(0, 1)之间均匀分布的随机数组成的数组
https://blog.csdn.net/weixin_41058790/article/details/80277878

4.unifrnd()
生成(连续)均匀分布的随机数
https://www.cnblogs.com/hxsyl/p/4593202.html

5.mod()
取模(正数之间为取余数)
https://blog.csdn.net/qq_15971883/article/details/75638016

6.fix()
向零方向取整数
https://blog.csdn.net/boatalways/article/details/39206231

猜你喜欢

转载自blog.csdn.net/LWhzy6/article/details/85078897