matlab是一款功能强大的科学计算软件,matlab可以创建矩阵,对矩阵进行运算。那么matlab如何获取矩阵的类型/大小/长度/维度呢?下面一起来看看吧。
工具/原料
matlab r2016b
方法/步骤
1
首先打开电脑上的“matlab”软件,主界面如下图所示,在命令行输入代码即可运行。
2
使用 A=rand(2,3,3)创建一个随机三维矩阵,ndims(A)函数返回矩阵A的维度,此处输出结果为3。
3
对于单个数值变量,向量以及二维矩阵,ndims函数的返回值均为2,定义三种a的取值,分别使用ndims函数获取维度,结果均为2。
4
length函数返回最长的长度数值。此处使用rand(1,2,3)创建一个随机矩阵B,长度最长为3,length(B)的输出结果为3。
5
下面输入rand(2,7)创建一个2行7列的随机矩阵C,length(C)的输出结果为7。
6
size函数也可以获取矩阵的大小,size(C)返回矩阵C的行数和列数,size(C,1)返回矩阵C的行数,size(C,2)返回列数。
7
输入一个行向量x,x的数值为1:7。iscolumn(x)函数判断x是否为列向量,是列向量就返回1,否就返回0。isrow(x)函数判断x是否为行向量。
8
isempty(x)函数判断x是否为空向量,此处x为非空向量,返回数值为0。
9
isscalar()函数判断是否为1*1的单个数值,此处定义m为单个数值,n为矩阵,使用isscalar()函数进行判断,结果如下图所示。
10
isvector()函数判断是否为向量,行向量和列向量均可。此处定义r为行向量,s为列向量,t为2*2矩阵。使用isvector()进行判断,结果如下图所示。
11
ismatrix()函数判断是否为矩阵,行向量和列向量也属于矩阵。使用ismatrix()进行判断,结果如下图所示。
注意事项
matlab r2016b
上一篇:在中国为什么修表难 修表贵?