matlab矩阵信息

操作名称描述举例
矩阵索引:  
A(n)单下标索引 
A(: ,n )    A(n ,: )某一行(列)的所有元素,“:”代表所有元素 
A(: ,m : n)从第m列到第n列的所有行,A(i :j, :)  A(i:j,m:n)同理 
A(:)所有列向量拼接成的列向量 
A(i:j)  A([i1 i2 ...])A(:)中第i到j个元素构成的列向量;A(:)中i1 i2等构成的行向量 
A(: ,[m1 m2...])A中第m1 m2...构成的子矩阵,行同理,A([i1 i1..],[j1 j2..]) 
矩阵结构:  
isempty(A)是否为空,是返回1,否返回0A=[]为空矩阵
isscalar(A)是否为单元素标量,是返回1a=[1]
isvector(A)是否为行或列向量 
矩阵尺寸:  
size(A)包括m行n列 
numel(A)矩阵中的元素个数 
ndims(A)矩阵的维数 
length(A)矩阵的最长的维度个数 
矩阵元素类型:  
isnumeric(A)数值型 
isreal(A)实数 
isfloat(A)  isinteger(A) islogical(A) ischar(A)  
isstruct(A) iscell(A) iscellstr(A)  
矩阵元素取整:  
floor(A) ceil(A)按照负无穷、正无穷方向取整 
fix(A)按照离0近的方向取整 
round(A)四舍五入取整 
逻辑运算:  
与、或、非、异或  
矩阵分解:  
[L,U]=lu(A) [Q,R]= qr(A)分解为一个下三角和一个上三角的乘积; 分解为一个正交矩阵和上三角的乘积 
 查找最值:  
max(A)      max(max(A))每一列的最大值组成行向量     矩阵A的最大值 
max(A,B)   max(A,[],dim)A和B对应元素的最大值组成矩阵    dim=1时,每列的最大值组成行向量,dim=2,每行的最大值组成列向量 
ind=find(X)   [m n]=find(X)

ind表示按照列存储时的索引值,X为查找的矩阵条件

ind=find(A>5)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值