matlab学习——查询矩阵信息

函数名称 函数功能 函数名称

函数功能 

length 返回矩阵最长的一维长度 nmuel 返回矩阵元素个数
ndims 返回矩阵的维数 size 返回矩阵各维的长度
>> A=[-1,1,1,1;-1,1,-1,-1;1,-1,1,-1;1,-1,-1,1];
>> length(A)
ans =
     4
>> ndims(A)
ans =
     2
>> numel(A)
ans =
    16
>> size(A)
ans =
     4     4

判断矩阵中数据类型的函数

函数名称 函数功能 函数名称 函数功能
isa 判断输入矩阵是否为给定类型 isinteger 判断输入矩阵是否是整数数组
iscell 判断输入矩阵是否是cell数组 islogical 判断输入矩阵是否是逻辑数组
iscellstr 判断输入矩阵是否是由字符组成的cell数组 isnumeric 判断输入矩阵是否为数值数组
ischar 判断输入矩阵是否是字符串数组 isreal 判断输入矩阵是否是实数数组
isfloat 判断输入矩阵是否是浮点数 isstruct 判断输入矩阵是否是structure

>> A=fix(rand(4)*10)*i+fix(rand(4)*10)

A =

   4.0000 + 8.0000i   6.0000 + 6.0000i   6.0000 + 9.0000i   6.0000 + 9.0000i
   9.0000 + 9.0000i   0.0000 + 0.0000i   7.0000 + 9.0000i   1.0000 + 4.0000i
   7.0000 + 1.0000i   8.0000 + 2.0000i   7.0000 + 1.0000i   7.0000 + 8.0000i
   9.0000 + 9.0000i   9.0000 + 5.0000i   3.0000 + 9.0000i   0.0000 + 1.0000i

>> isreal(A)

ans =

  logical

   0

矩阵的数据结构

函数名称 函数功能 函数名称 函数功能
isempty 判断输入矩阵是否为空 issparse 判断矩阵是否为稀疏矩阵
isscalar 判断输入矩阵是否是1*1的标量 isvector 判断输入矩阵是否是向量

>> vec=[1,2,3,5,4]
vec =
     1     2     3     5     4
>> isvector(vec)
ans =
  logical
   1

猜你喜欢

转载自blog.csdn.net/qq_43264642/article/details/88642392