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()
向零方向取整數