提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、size()函数
size(A)函数是用来求矩阵A的大小的。
对于矩阵A3x4,行数为3,列数为4。
(1)size(A):直接显示A的行数和列数。
(2)size(A,1):输出矩阵A的行数。
(3)size(A,2):输出矩阵A的列数。
eg.
1. size(A) %直接显示出A大小
输出:ans=
3 4
2. s=size(A) %返回一个行向量s,s的第一个元素是矩阵的行数,第二个元素是矩阵的列数
输出:s=
3 4
3. [r,c]=size(A)%将矩阵A的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c
输出:r=
3
c=
4
4. [r,c,m]=size(A)
输出:r=
3
c=
4
m=
1
也就说它把二维矩阵当作第三维为1的三维矩阵,这也如同我们把n维列向量当作n×1的矩阵一样.
5. 当a是一个n维行向量时,size(A)把其当成一个1×n的矩阵,因此size(a)的结果是
输出:ans=
1 n
二、zero()函数
B=zeros(n):生成n×n全零阵。
B=zeros(m,n):生成m×n全零阵。
B=zeros([m n]):生成m×n全零阵。
B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。
B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。
B=zeros(size(A)):生成与矩阵A相同大小的全零阵。
ones()函数使用方法与zeros()类似。