- 10
- 0
- 约2.52千字
- 约 22页
- 2017-06-08 发布于湖北
- 举报
数学实验
向量与矩阵运算
向量与矩阵的生成
向量与矩阵运算
从矩阵中抽取行或列
向量与矩阵的生成(续)
向量与矩阵运算
矩阵的生成
直接输入: A=[1, 2, 3; 4, 5, 6; 7, 8, 9]
由向量生成
由函数生成
通过编写m文件生成
例: C=magic(3)
常见矩阵生成函数
zeros(m,n)
生成一个 m 行 n 列的零矩阵,m=n 时可简写为 zeros(n)
ones(m,n)
生成一个 m 行 n 列的元素全为 1 的矩阵, m=n 时可写为 ones(n)
eye(m,n)
生成一个主对角线全为 1 的 m 行 n 列矩阵, m=n 时可简写为 eye(n),即为 n 维单位矩阵
diag(X)
若 X 是矩阵,则 diag(X) 为 X 的主对角线向量
若 X 是向量,diag(X) 产生以 X 为主对角线的对角矩阵
tril(A)
提取一个矩阵的下三角部分
triu(A)
提取一个矩阵的上三角部分
rand(m,n)
产生 0~1 间均匀分布的随机矩阵 m=n 时简写为 rand(n)
randn(m,n)
产生均值为0,方差为1的标准正态分布随机矩阵m=n 时简写为 randn(n)
其它特殊矩阵生成函数:magic、hilb、pascal
矩阵操作
矩阵操作
矩阵的旋转
fliplr(A) 左右旋转
fli
原创力文档

文档评论(0)