首页 课程资源 C/C++     /    C++实现线性方程组求解

C++实现线性方程组求解

上传者: c313290661 | 上传时间: | 文件大小:14.97MB | 文件类型:rar
C++实现线性方程组求解
用C/C++语言实现如下函数:1. boollu(double*a,int*pivot,intn);矩阵的LU分解。
假设数组anxn在内存中按行优先次序存放。
此函数使用高斯列选主元消去法将其就地进行LU分解。
pivot为输出参数,pivot[0,n)中存放主元的位置排列。
函数成功时返回false,否则返回true。
2. boolguass(doubleconst*lu,intconst*p,double*b,intn);求线代数方程组的解设矩阵Lunxn为某个矩阵anxn的LU分解,在内存中按行优先次序存放。
p[0,n)为LU分解的主元排列。
b为方程组Ax=b的右端向量。
此函数计算方程组Ax=b的解,并将结果存放在数组b[0,n)中。
函数成功时返回false,否则返回true。
3. voidqr(double*a,double*d,intn);矩阵的QR分解假设数组anxn在内存中按行优先次序存放。
此函数使用HouseHolder变换将其就地进行QR分解。
d为输出参数,d[0,n)中存放QR分解的上三角对角线元素。
4. boolhouseholder(doubleconst*qr,doubleconst*d,double*b,intn);求线代数方程组的解设矩阵qrnxn为某个矩阵anxn的QR分解,在内存中按行优先次序存放。
d[0,n)为QR分解的上三角对角线元素。
b为方程组Ax=b的右端向量。
函数计算方程组Ax=b的解,并将结果存放在数组b[0,n)中。
函数成功时返回false,否则返回true。
本软件ID:5877025

文件下载

资源详情

[{"title":"(101个子文件14.97MB)C++实现线性方程组求解","children":[{"title":"Task.sdf <span style='color:#111;'>7.63MB</span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'>209B</span>","children":null,"spread":false},{"title":"Task.vcxproj.filters <span style='color:#111;'>1.46KB</span>","children":null,"spread":false},{"title":"functions.h <span style='color:#111;'>620B</span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'>341B</span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":" <span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

  • qq_26452711:
    结果可以的2018-05-23
  • fuyongfeng_123:
    下载测试下2018-03-06
  • tp1010:
    程序写的很清楚,值得参考一下,多谢楼主共享。2016-05-25
  • liaoruiyan:
    只适用于方阵,不能解决超定线性方程组2014-11-27
  • Hoaney:
    高斯消去法好像不准确,另一个算法很准确,结果和matlab计算的一样2014-11-13

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明