课 程 设 计 报 告 实 验 内 容 : n 阶 方 阵 求 逆 的 实 现 相 关 课 程 : 信 息 系 统 开 发 语 言 ( 一 ) 学 期 : 2011-2012 学 年 第2 学 期 学 时 学 分 : 68 学 时 4 学 分 专 业 班 级 : 信 管1022 班 学 号 : ********* * 名 : *** 指 导 老 师 : *** 提 交 日 期 : 2012 年06 月21 日 信息系统开发语言(一)课程设计 ——n 阶方阵求逆的实现 一、课程设计目的 1、了解什么是矩阵及逆矩阵
2、通过 VC++6
0 编写一个实现求矩阵逆矩阵的程序
3、巩固和加深学生对算法课程基本知识的理解和掌握
4、培养利用算法知识解决实际问题的能力
5、掌握利用程序设计语言进行算法程序的开发、调试、测试
6、掌握书写算法设计说明文档的能力
7、提高综合运用算法、程序设计语言、数据结构知识的能力
二、问题描述 给出任意一个维数大于 1 小于 256 的矩阵,通过程序求出其逆矩阵
如222120121110020100aaaaaaaaaA,存在矩阵 B,使得矩阵 A 与 B 的乘积为单位矩阵,则称矩阵 B 为矩阵 A 的逆矩阵
三、问题分析 根据矩阵与逆矩阵的定义,即矩阵 A 与矩阵 B 相乘等于单位矩阵的思路,编辑程序
为使问题更加简单明了化,现举除一个具体例子,便于理解,我们在求解数学题目中,经常会遇到这一类的题目: 如求方阵A 的逆矩阵 222120121110020100aaaaaaaaaA 拿到这个题,我们首先应该是理解什么叫矩阵及逆矩阵,我们根据定义可知,一个矩阵如果存在逆矩阵,那么这个矩阵的秩一定不会小于该矩阵的维数,拿到一个题,要求一个逆矩阵的方法是很多的,比较常用的还是先把矩阵化为上三角或