C++ 矩阵的加减乘除.doc

C++ 矩阵的加减乘除.doc

ID:55895567

大小:38.50 KB

页数:9页

时间:2020-06-13

C++ 矩阵的加减乘除.doc_第1页
C++ 矩阵的加减乘除.doc_第2页
C++ 矩阵的加减乘除.doc_第3页
C++ 矩阵的加减乘除.doc_第4页
C++ 矩阵的加减乘除.doc_第5页
资源描述:

《C++ 矩阵的加减乘除.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《矩阵类》程序设计基础课程设计报告二OO八年七月一日目录一.编程目的:.................................................................错误!未定义书签。二.设计要求:.................................................................错误!未定义书签。三.各函数功能说明:.....................................................错误!未定义书签。四.流

2、程图:.....................................................................错误!未定义书签。五.总结:.................................................................................................8参考书目:............................................................................

3、.....................9一.编程目的:编写一个矩阵类,可以实现矩阵的初始化,矩阵的加法,减法,乘法等基本功能,要求对运算符+、-,《、》进行重载。二.设计要求:编写一个矩阵类1.实现矩阵的初始化2.实现矩阵的加法(将两个矩阵的对应位置的数相加)3.实现矩阵的减法4.实现矩阵的乘法5.对基本运算符的重载(+、-、《《、》》)6.输出这些信息三.各函数功能说明:函数源代码以及函数的功能:#include#defineM3classMatrix//定义类Matrix{public:Mat

4、rix();//声明构造函数Matrixoperator+(Matrix&);//声明加法重载运算符作为成员函数Matrixoperator-(Matrix&);//声明减法重载运算符作为成员函数Matrixoperator*(Matrix&);//声明乘法重载运算符作为成员函数Matrixzhuanzhi(Matrix&);//声明矩阵的转值为成员函数friendistream&operator>>(istream&,Matrix&);//声明输入重载运算符作为友元函数friendostream&operator<<(os

5、tream&,Matrix&);//声明输出重载运算符作为友元函数private:intq[M][M];};Matrix::Matrix()//定义构造函数{for(inti=0;i

6、atrix::operator-(Matrix&a)//定义减法重载运算符函数{Matrixm;for(inti=0;i

7、eturnm;}MatrixMatrix::zhuanzhi(Matrix&a)//定义矩阵的转值{Matrixb,c;b=a;for(inti=0;i>(istream&input,Matrix&a)//定义输入重载运算符函数{inti=0,j=0;cout<<"Pleaseenteritsdate:"<

8、nput>>a.q[i][j];returninput;}ostream&operator<<(ostream&output,Matrix&a)//定义输出重载运算符函数{cout<<""<

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

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

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