Chapter 3. MATLAB矩阵分析与处理
来源:互联网 发布:mac pro u盘重装系统 编辑:程序博客网 时间:2024/05/21 18:50
课后习题解答
转发请注明出处:http://blog.csdn.net/i_love_home/article/details/17277235
1. 写出完成下列操作的命令。
(1)建立3阶单位矩阵A。
A = eye(3);
(2)建立5*6随机矩阵A,其元素为[100,200]范围内的随机整数。
A = floor(unifrnd(100, 200, 5, 6));
(3)产生均值为1,方差为0.2的500个正态分布的随机数。
A = 1 + sqrt(0.2)*randn(1, 500);
(4)产生和A同样大小的幺矩阵。
A = rand(3, 4);A = ones(size(A));
(5)将矩阵A对角线的元素加30。
A = rand(5);A = A + diag(linspace(30, 30, 5));
(6)从矩阵A提取主对角线元素,并以这些元素构成对角阵B。
A = rand(5);B = diag(diag(A));
2. 使用函数,实现方阵左旋90度或右旋90度的功能,例如,原矩阵为A,A左旋后得到B,右旋后得到C。
A = [1, 4, 7, 10; 2, 5, 8, 11; 3, 6, 9, 12];rot90(A);rot90(A, 3);
3. 建立一个方阵A,求A的逆矩阵和A的行列式的值,并验证A与A-1是互逆的。
A = floor(unifrnd(0, 10, 3, 3));A_1 = inv(A);det(A);A_1*A;
4. 求下面线性方程组的解。
A = [4, 2, -1; 3, -1, 2; 12, 3, 0];b = [2, 10, 8]';A\b;inv(A)*b;
5. 求下列矩阵的主对角线元素、上三角阵、下三角阵、秩、范数、条件数和迹。
% (1)A = [1, -1, 2, 3; 5, 1, -4, 2; 3, 0, 5, 2; 11, 15, 0, 9];diag(A); % 对角元素triu(A); % 上三角矩阵tril(A); % 下三角矩阵rank(A); % 矩阵的秩norm(A, 1); % 矩阵的范数 1,2,infnorm(A);norm(A, inf);cond(A, 1); % 矩阵的条件数 1,2,infcond(A);cond(A, inf);trace(A); % 矩阵的迹 % (2)B = [0.43, 43, 2; -8.9, 4, 21];diag(B);triu(B);tril(B);rank(B);norm(B, 1);norm(B);norm(B, inf);% cond(B, 1);cond(B);% cond(B, inf);trace(B);
6. 求矩阵A的特征值和相应的特征向量。
A = [1, 1, 0.5; 1, 1, 0.25; 0.5, 0.25, 2];[V, D] = eig(A, 'nobalance');
0 0
- Chapter 3. MATLAB矩阵分析与处理
- matlab信号分析与处理:时域分析
- MATLAB矩阵处理
- matlab稀疏矩阵处理
- matlab矩阵分析
- MATLAB矩阵分析
- matlab 数组与矩阵
- Matlab数组与矩阵
- 大矩阵的处理@MATLAB
- MATLAB的矩阵处理基
- 3.矩阵分析与应用
- MATLAB(8)矩阵分析
- MATLAB 声音文件分析、处理。
- matlab中的数组与矩阵
- matlab矩阵表示与操作
- Matlab与线性代数 -- 单位矩阵
- Matlab与线性代数 -- 零矩阵
- Matlab与线性代数 -- 魔方矩阵
- 2014年放假方案发布让我忍不住要说几句“除夕不放假”
- matlab添加工具箱
- 国内频谱分配
- 在php使用PDO类查询Mysql
- poj 1797 Heavy Transportation
- Chapter 3. MATLAB矩阵分析与处理
- Cisco3560交换机密码恢复
- 灵活运用VB的App对象
- java restful
- PL/SQL Developer 8 注册
- bootstrap弹出层效果
- 记录wei的笔记地址
- 作业调度框架 Quartz 学习笔记
- 语法简化