实用 MATLAB教学资料-11-12矩阵.pptVIP

  • 12
  • 0
  • 约4.36千字
  • 约 67页
  • 2017-06-04 发布于浙江
  • 举报
例10 (1)构造一个行向量,元素从1到6,步长为1; (2)以其为对角元素,构造对角阵 例11 求A的第 2 行至第 4 行、 第 2 列至第 3 列 构成的矩阵 例12 交换A的第 1 行和第 3 行 H4= 例13 提取4阶Hilbert矩阵的下三角阵元素 L=tril(A,k) k=0, 1, -1 H4= 例14 提取4阶Hilbert矩阵的上三角阵元素 U=triu(A,k) k=0, 1, -1 6.2 数值矩阵的矩阵运算和数组运算 一、矩阵运算 按线性代数的矩阵运算法则进行运算; 书写格式和运算符号与矩阵理论中的基本一样。 1、矩阵加法 C=A + B 一、矩阵运算 当A,B都是矩阵时,要求维数一致 当A为数时, C=A*ones(size(B))+B 2、矩阵减法 C=A - B 一、矩阵运算 当A,B都是矩阵时,要求维数一致 当A为数时, C=A*ones(size(B))-B 3、矩阵乘法 C=A * B 一、矩阵运算 要求A的列数等于B的行数 4、矩阵除法 已知AB=C求B,B=A-1C, MATLAB求解,写为 B=A\C 或B= inv(A)*C 左除 反斜杠” \” 4、矩阵除法 已知AB=C求A,A=CB-1, MATLAB求解,写为 A=C/B 或A=C*inv(B) 右除 斜杠” /” C=mpower(A, n) 或C=A^n 5、方阵乘幂 matrix power A是方阵 n是正整数,输出方阵n个连乘的结果 n是负整数,输出方阵n个连乘后的逆矩阵 eig(A) 返回一个列向量 其元素是A的特征值 6、矩阵特征值和特征向量 eigenvalues and eigenvectors 6、矩阵特征值和特征向量 [v,d] =eig(A) v-以特征向量为列向量的矩阵 d-特征值组成的对角阵 7、方阵的特征多项式 p=poly(A) A:矩阵A必须是方阵; p:A的特征多项式系数向量,按降幂排序。 结合使用roots(p)可求A的特征值。 矩阵运算 数学符号 MATLAB运算符号 行列式 |A| det(A) 转置 AT (或A’) A.’ 共轭 conj(A) 共轭转置 A’ 秩 r(A) rank(A) 逆矩阵 A-1 inv(A)或A^(-1) 6.2 数值矩阵的矩阵运算和数组运算 二、数组运算 把矩阵看做一组数据,在两个矩阵的对应元素之间按运算符号进行数与数的四则运算; 类似于批处理。 1、数组加法 C=A + B 二、数组运算 2、数组减法 C=A - B 二、数组运算 3、数组乘法 C=A .* B 当A是数时 运算法则 要求A, B维数一致 二、数组运算 4、数组除法 C=A ./ B 当A或B是数时 运算法则 要求A, B维数一致 或 二、数组运算 5、数组乘幂 C=power(A, B) 或C=A .^ B 如果B是数,所有幂次相同 如果A是数,所有底都相同 运算法则 要求A, B维数一致 函数名 数学意义 函数名 数学意义 sin(x) sinx real(x) 实部 asin(x) arcsinx imag(x) 虚部 cos(x) cosx angle(x) 复数相角 sec(x) secx sign(x) 正负号 tan(x) tanx abs(x) 绝对值或模 atan(x) arctanx round(x) 四舍五入 6.基本初等运算 函数名 数学意义 函数名 数学意义 log10(x) log10x max(x) x是矩阵,输出各列元素中最大值;x是行或列向量,输出元素最大值 log(x) lnx mean(x) x是矩阵,输出各列元素算数平均值;x是行或列向量,输出元素算数平均值 log2(x) log2x sum(x) x是矩阵,输出各列元素之和;x是行或列向量,输出元素之和 6.基本初等运算 函数名 数学意义 函数名 数学意义 sqrt(x) mod(x1,x2) 余数 pow2(x) 2x factorial(x) 阶乘 exp(x) ex dot(a,b) 点积 ? ? cross(a,b) 叉积 6.基本初等运算 例6 求B的转置、行列式、秩、 特征多项式、特征值和特征向量 B.’ det(B) rank(B) eig(B)

文档评论(0)

1亿VIP精品文档

相关文档