ones() 函数 :建立每个元素都为1的矩阵 可以建立多维的矩阵
如
ones(2, 2); %默认建立一维矩阵,等价于ones(2, 2, 1)
输出:
ans =
1 1
1 1-----------------------------------------------------------------------------------------------------------------
如果定义一个矩阵A = [1, 2, 3; 4, 5, 6; 7, 8, 9]; %该矩阵表示3 * 3的矩阵
ones(size(A)); %表示建立一个与A矩阵相同维度的矩阵
输出:
ans =
1 1 1
1 1 1
1 1 1
zeros()函数:建立每个元素都为0的矩阵 可以建立多维的矩阵
如:
zeros(2, 2);
输出:
ans =
0 0
0 0------------------------------------------------------------------------------------------------------------
该函数也可以建立与A相同维数的矩阵
zeros(size(A));
输出:
ans =
0 0 0
0 0 0
0 0 0
eye()函数; 建立对角线元素都为1,其他元素都为0的单位矩阵 该函数只能建立二维矩阵
如:
eye(2, 2);
输出:
ans =
1 0
0 1eye(size(A));
输出:
ans =
1 0 0
0 1 0
0 0 1