MATLAB:矩阵实验室
生成矩阵的方法:
- 直接输入矩阵元素
- 对已知矩阵进行矩阵组合、矩阵转向、矩阵移位
- 读取数据文件
- 利用函数直接生成特殊矩阵
函数名 说明 zeros 全0矩阵 ones 全1矩阵 rand 均匀分布随机矩阵 randn 正态分布随机分布 magic 魔方矩阵 diag 对角矩阵 triu 上三角矩阵 tril 下三角矩阵 eye 单位矩阵 company 伴随矩阵 hilb Hilbert矩阵 invhilb Hilbert逆矩阵 vander vander矩阵 pascal Pascal矩阵 hadamard Hadamard矩阵 hankel() Hankel矩阵
2.2.1 矩阵生成
生成一个随机矩阵:
A = rand(5) %生成5×5的随机矩阵 A(:, 1) %A的第一列 A(:, 3:5) %A的三到五列 A(1, :) %A的第一行 A(1:3, :) %A的一到三行