矩阵运算实验报告材料.doc
《矩阵运算实验报告材料.doc》由会员分享,可在线阅读,更多相关《矩阵运算实验报告材料.doc(8页珍藏版)》请在课桌文档上搜索。
1、实验报告-矩阵运算一实验目的。1.通过实践加强对程序设计语言课程知识点的理解和掌握,培养对课程知识综合运用能力、实际分析问题能力与编程能力,养成良好的编程习惯。2.通过实践进一步领会程序设计的特点和应用,提高运用C+语言以与面向对象知识解决实际问题的能力。3.通过实践掌握用C+语言编写面向对象的实用程序的设计方法,对面向对象方法和思想增加感性的认识;4.学会利用C+程序设计语言编写出一些短小、可靠的Windows实用程序,切实提高面向对象的程序设计能力。为后续的相关课程的学习打下根底。二实验要求。1.学会建立模板类;2.实现矩阵的“加、“减、“乘、“数乘、“转置 ;3.动态存分配并用随机数填充
2、;4.注意“加、“减、“乘 要进展条件的判断;三设计思路。1) 获取用户输入的矩阵1的行数和列数,动态生成一个一维数组2) 利用随机数生成数组成员,并利用两个循环输出数组,使其符合矩阵的格式3) 矩阵2同矩阵1的处理方法4) 通过两个矩阵的行数和列数比拟来判断能否进展加减乘等运算,如不能,输出相关信息5) 如能够进展计算,如此利用数组进展相应运算,并按照正确格式输出6) 通过改变一维数组中元素的顺序来实现转置并输出四根本界面。五关键代码。类的声明class CMatrixclasspublic:CMatrixclass()int m_Row = 0; /行int m_Col = 0; /列m_
3、pElements = NULL; /一维数组;virtual CMatrixclass()delete m_pElements;public:int m_Row;int m_Col;int * m_pElements;void CMyView:OnCHECKadd() m_nums.SetCheck(0);m_bine.SetCheck(0);m_subtrict.SetCheck(0);void CMyView:OnCHECKsubtrict() m_add.SetCheck(0);m_bine.SetCheck(0);m_nums.SetCheck(0);void CMyView:OnC
4、HECKbine() m_add.SetCheck(0);m_nums.SetCheck(0);m_subtrict.SetCheck(0);void CMyView:OnCHECKnums() m_add.SetCheck(0);m_bine.SetCheck(0);m_subtrict.SetCheck(0);void CMyView:OnBUTTONpute() UpdateData(TRUE);/ TODO: Add your control notification handler code hereif(m_add.GetState()=1)if(op1-imax!=op2-ima
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 矩阵 运算 实验 报告 材料

链接地址:https://www.desk33.com/p-23926.html