文件名称:c++ 逆矩阵
文件大小:2KB
文件格式:TXT
更新时间:2014-11-15 06:18:40
c++ 逆矩阵
/**9. 编程序,按如下要求来求解任意阶数满秩矩阵的逆矩阵。 (1) 矩阵行数(阶数)n之值由用户通过键盘输入; (2) 将欲求逆的“原始矩阵”另加一个“单位矩阵”存放在于数组A之中,而n行2n列的A存储空间通过new来动态分配,且“原始矩阵”的各元素值也由用户通过键盘输入; (3)利用行初等变换设法将A左半的“原始矩阵”化为“单位矩阵”,此时,右半的原“单位矩阵”则变成了欲求的结果逆矩阵。 提示:将整个求解任务(总任务)进行“分解”,设计出多个各负其责的自定义函数以完成各子任务。 求取逆矩阵的主要工作是:利用行初等变换(如将某一行的各数据乘以适当的倍数加到另一行的对应各元素上去),设法将A左半的“原始矩阵”化为“单位矩阵”(首先将“左半”消为“上三角” ;又将“左半”主对角线消为1;最后将“左半”消为单位矩阵),此时,右半的原“单位矩阵”则变成了欲求的逆矩阵。 **/