面向过程的高级程序设计

面向过程的高级程序设计

ID:22443761

大小:138.84 KB

页数:11页

时间:2018-10-29

面向过程的高级程序设计_第1页
面向过程的高级程序设计_第2页
面向过程的高级程序设计_第3页
面向过程的高级程序设计_第4页
面向过程的高级程序设计_第5页
资源描述:

《面向过程的高级程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、转置,求矩阵的余子式以及代数余子式,行列//默认构造函数//构造函数一//复制构造函数//默认析构函数//赋值运算符//加运算符//减运算符//取负数//乘法运算符//矩阵输入//输出该矩阵//矩阵转置//求矩阵的第(id)的余子式//求矩阵的行列式//求矩阵的伴随矩阵//矩阵求逆//定义多重指针//行//列面向过程的高级程序设计没计一个矩阵运算系统,要求能够进行加减,式,伴随矩阵,以及矩阵求逆头文件:#include#includeusingnamespacestd;constMS=50;classCMatrix{public:CM

2、atrix();CMatrix(introw,intcolumn);CMatrix(constCMatrix&m);〜CMatrix();CMatrix&operator=(constCMatrix&m);CMatrixoperator+(constCMatrix&m);CMatrixoperator-(constCMatrix&m);CMatrixoperator-();CMatrixoperator*(constCMatrix&m);voidinput();voidoutput();CMatrixtranspose();CMatrixcofactor(inti,i

3、ntj);intdeterminantO;CMatrixcompanion();CMatrixinverse();private:double**D;intROW;intCOL;CPP函数:include"CMatrix.h”CMatrix::CMatrix()//矩阵默认构造函数ROW=0;COL=0;D=(double**)newdouble[MS];inti;for(i=0;i

4、introw,intcolumn)//构造函数重载{ROW=row;COL=column;D=(double**)newdouble[MS];inti;for(i=0;i

5、uble[MS];for(i=0;i

6、jCMatrix&CMatrix::operator=(constCMatrix&m)//=函数重载{ROW=m.ROW;COL=m.COL;intij;for(i=0;i

7、{intij;for(i=0;i

8、

9、COL!=m.COL){cout<<’’矩阵不能相加!"《endl;}intij;for(i=0;i

10、j];}return*this;}CMatrixCMatrix::operator

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。