通用的特殊矩阵


>> A = zeros(2, 3)A =0 0 00 0 0>> zeros(size(reshape(A, 3, 2)))ans =0 00 00 0

>> A = fix(10 + (99-10+1) * rand(5));>> B = 0.6 + sqrt(0.1) * randn(5);>> C = eye(5);>> (A+B)*C == A*C + B*Cans =5×5 logical 数组1 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 1
用于专门学科的特殊矩阵
Magic Square 魔方矩阵
>> M = magic(3)M =8 1 63 5 74 9 2

范德蒙矩阵

>> vander(1:5)ans =1 1 1 1 116 8 4 2 181 27 9 3 1256 64 16 4 1625 125 25 5 1
- 希尔伯特矩阵

>> format rat % 使用有理数输出>> H = hilb(4)H =1 1/2 1/3 1/41/2 1/3 1/4 1/51/3 1/4 1/5 1/61/4 1/5 1/6 1/7

- 伴随矩阵


- 帕斯卡矩阵


生成5阶帕斯卡矩阵,验证它的逆矩阵的所有元素也为整数
>> format rat>> P = pascal(5)P =1 1 1 1 11 2 3 4 51 3 6 10 151 4 10 20 351 5 15 35 70>> inv(P)ans =5 -10 10 -5 1-10 30 -35 19 -410 -35 46 -27 6-5 19 -27 17 -41 -4 6 -4 1
