1、1)reshape函数:B=reshape(A,m,n),将数组A中的元素重新排列进m*n的数组中去,例子:
2、2)end函数返回下标的最大值 。例:A=[1 4 7 10;2 5 8 11;3 6 9 12]那么A(4:end)指的是从第4个到最后一个,举例如下:
3、3)repmat函数:repmat全称是Replicate Matrix ,意思是复制和平铺矩阵。D=repmat(2,m,n),将“2”复制平铺成m*n的数组,举例如下:
4、4)kron函数:C=kron(A,B)函数用于求两个矩阵的Kronecker积,所谓Kronecker积,就是矩阵中的每个元素都乘以矩阵B,举例:
5、5)sparse函数:sparse是matlab中用来产生稀疏矩阵的函数。S = sparse(i,j,s,m,n,nzmax)由向量i,j,s 生成一个m*n,且最多含有nzmax个元素的稀疏矩阵。sparse([1,2,3,4],[1,2,3,4],[0,0,1,1],5,5,6)ans =(3,3) 1(4,4) 1其中i=[1,2,3,4],对应要形成矩阵的行位置;J=[1,2,3,4],对应要形成矩阵的列位置;S=[0,0,1,1],对应要形成矩阵对应位置的值。5,5,6意味着生成一个最多有6个元素的5*5的矩阵。
6、6)ceil函数:朝正无穷大方向取整。举例说明5.2往正无穷方向取整数是6: