一、特殊矩阵的使用
(1) zeros函数:产生全0矩阵,即零矩阵
(2)ones函数:产生全1局者,即幺矩阵
(3)eye函数:产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位阵。
(4)rand函数:产生(0,1)区间均匀分布的随机矩阵
(5)randn函数:产生均值为0,方差为1的标准正态分布随机矩阵
举例:
分析:
% rand函数:产生(0,1)开区间均匀分布的随机数x
% fix(a+(b-a+1)*x):产生[a,b]区间上均匀分布的随机整数
% randn函数:产生均值为0、方差为1的标准正态分布随机数x
% u+ ax: 得到均值为u, 方差为a^2的随机数
>>A = fix(10+(99-10+1)*rand(5))
>>B = 0.6+sqrt(0.1)*randn(5)
>>C = eye(5)
>>(A+B)*C == C*A +B*C
ans = 1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
二、用于专门学科的特殊矩阵
(1)魔法矩阵

% 魔方矩阵 由1,2,3...n^2个整数组成,且每行每列以及主、副对角线各n元素之和都相等
% M = magic(8);
% disp(M);
% disp(sum(M(1,:)));
% disp(sum(M(:,1)));
>> study_6
64 2 3 61 60 6 7 57
9 55 54 12 13 51 50 16
17 47 46 20 21 43 42 24
40 26 27 37 36 30 31 33
32 34 35 29 28 38 39


最低0.47元/天 解锁文章
367

被折叠的 条评论
为什么被折叠?



