读者需要掌握MATLAB编程基础知识,该软件可从 武汉大学信息门户正版软件 处获取,并通过学号注册账户激活,建议下载使用最新版本并阅读 软件自带帮助
- 第一章
- 矩阵分解
- 求解方程组
- func_lu_solver with "raw", "partial" and "full" options
- func_cholesky_solver
- func_ldlt_solver
- 示例和测试
- demo_lu
- demo_cholesky
- demo_lu_cholesky 比较LU,选主元,全主元和Cholesky分解的效率
- test 测试正确性
- 第三章
- func_householder
- QR分解
- 求解最小二乘问题
- 测试
- test 测试正确性
- 第四章
- 迭代法
- func_jacobi Jacobi iterative method
- func_gauss_seidel Gauss-Seidel iterative method
- 测试
- test test_convergence 数值验证课本134页习题1
- 迭代法
- 第五章
- 第六章
- 幂法
- func_power 幂法
- func_shifted_power 带位移幂法
- func_inverse_power 反幂法
- func_shifted_inverse_power 带位移反幂法
- 示例和测试
- demo_power 使用收缩方法逐个计算特征值,见课本168页
- test
- QR方法
- func_hessenberg 上Hessenberg化
- func_francis_qr 隐式双重位移QR迭代
- func_shur 隐式QR算法计算Schur分解
- func_eigval 计算矩阵特征值,在func_schur之上的简单封装
- 测试
- test 和MATLAB内置 eig 函数比较计算特征值
- 幂法
- 第七章
- func_givens Givens变换
- func_householder_tridiag 使用Householder变换将对称矩阵三对角化
- func_wilkinson_shift 带Wilkinson位移的隐式对称QR迭代
- func_sym_qr 求解对称矩阵特征值问题的QR方法
- fun_sym_jacobi 求解对称矩阵特征值问题的Jacobi方法
- test 简单测试
目前已添加第一、三、四、五、六和七章的代码,如在阅读过程中发现错误或有新的建议,请邮件至[email protected]联系。