MATLAB编程语句或函数介绍(1)
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)spar衡痕贤伎se函数: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:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:83
阅读量:55
阅读量:25
阅读量:92