正在加载图片...
eye(n) m=n时可简写为cycn),即为n维单位矩阵 rand(m,n) 产生0~1间均匀分布的随机矩阵 rand(n) 时简写为rand(n randn(m,n) 产生均值为0,方差为1的标准正态分布随机矩阵 randn(n) m=n时简为randn(n) magic(n) 生成一个n阶魔方矩陈 hilb(n) 生成一个n阶Hilber矩 invhilb(n) n阶Hilbert矩阵的逆矩阵 pascal(n) 生成一个n阶pascal矩阵 vander(x) 生成一个Vandermonde矩阵 wilkinson(n) 生成一个n阶Wilkinson矩阵 (主要用于特征值测试) diag(X) 若X是矩阵,则diag(X)为X的主对角线向量 若X是向量,diag(X)产生以X为主对角线的对角矩阵 diag(X.k) 若X是矩阵,则为提取X的第k条对角线 若X是向量,则生成以X为第k条对角线的对角矩阵 k 个整数,可正可负,k-0时即为diag tril(A) 提取一个矩阵的下三角部分 triu(A) 提取一个矩阵的上三角部分 一些供测试用的小矩阵 矩阵基本运算 ①加减运算:A+B,A-B,对应分量进行运算 ②普通乘法:AB ③除法:AB等价于AB,A/B等价于AB1 易知辉等装P即D个A相乘,A是方阵,P是正静型 A(共轭转置), 普通 置 不取共轭 ●矩阵的数组运算:对应元素进行运算,包括点乘(.*),点除(./.八),点幂(.) ①点与算术运算符之间不能有空格 ②参与运算的对象必须具有相同的形状 ●矩阵的Kronecker乘积:kron(a,B) ●矩阵的翻转与旋转 fliplr(A) 左右翻转 flipud(A) 上下翻转 rot90(A) 逆时针旋转90度 rot90(A,k) 逆时针旋转k*90度 ●改变矩阵的形状和查看矩阵的大小 reshape(A,m,n) 将矩阵元素按列方向重新排列,生成一个m×n的新矩阵 size(A) 返回矩阵A的行数和列数 s1ze(A,1 返回矩阵A的行数 size(A,2) 返回矩阵A的列数 length(x) 若x是向量,则返回x的长度 length(x) 若X是矩阵,则返回行数和列数中大的一个 numel(A) 返回A的元素的个数 ●函数作用在矩阵上的取值:设f是函数,×是变量(可以是向量或矩阵),则 4 eye(n) m=n 时可简写为 eye(n),即为 n 维单位矩阵 rand(m,n) rand(n) 产生 0~1 间均匀分布的随机矩阵 m=n 时简写为 rand(n) randn(m,n) randn(n) 产生均值为 0,方差为 1 的标准正态分布随机矩阵 m=n 时简写为 randn(n) magic(n) 生成一个 n 阶魔方矩阵 hilb(n) 生成一个 n 阶 Hilbert 矩阵 invhilb(n) n 阶 Hilbert 矩阵的逆矩阵 pascal(n) 生成一个 n 阶 pascal 矩阵 vander(x) 生成一个 Vandermonde 矩阵 wilkinson(n) 生成一个 n 阶 Wilkinson 矩阵(主要用于特征值测试) diag(X) 若 X 是矩阵,则 diag(X)为 X 的主对角线向量 若 X 是向量,diag(X)产生以 X 为主对角线的对角矩阵 diag(X,k) 若 X 是矩阵,则为提取 X 的第 k 条对角线 若 X 是向量,则生成以 X 为第 k 条对角线的对角矩阵 k 是一个整数,可正可负,k=0 时即为 diag(X) tril(A) 提取一个矩阵的下三角部分 triu(A) 提取一个矩阵的上三角部分 gallery 一些供测试用的小矩阵 ⚫ 矩阵基本运算 ① 加减运算:A+B,A-B,对应分量进行运算 ② 普通乘法:A*B ③ 除法:A\B 等价于 A -1B,A/B 等价于 AB-1 ④ 幂运算:A^p,即 p 个 A 相乘,A 是方阵,p 是正整数 ⑤ 矩阵的转置:A'(共轭转置),A.'(普通转置,不取共轭) ⚫ 矩阵的数组运算:对应元素进行运算,包括点乘(.*),点除(./ .\),点幂(.^) ① 点与算术运算符之间不能有空格 ② 参与运算的对象必须具有相同的形状 ⚫ 矩阵的 Kronecker 乘积:kron(A,B) ⚫ 矩阵的翻转与旋转 fliplr(A) 左右翻转 flipud(A) 上下翻转 rot90(A) 逆时针旋转 90 度 rot90(A,k) 逆时针旋转 k*90 度 ⚫ 改变矩阵的形状和查看矩阵的大小 reshape(A,m,n) 将矩阵元素按列方向重新排列,生成一个 m×n 的新矩阵 size(A) 返回矩阵 A 的行数和列数 size(A,1) 返回矩阵 A 的行数 size(A,2) 返回矩阵 A 的列数 length(x) 若 x 是向量,则返回 x 的长度 length(X) 若 X 是矩阵,则返回行数和列数中大的一个 numel(A) 返回 A 的元素的个数 ⚫ 函数作用在矩阵上的取值:设 f 是函数,x 是变量(可以是向量或矩阵),则
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有