C++课程设计---两个矩阵的加减法
《C++课程设计---两个矩阵的加减法》由会员分享,可在线阅读,更多相关《C++课程设计---两个矩阵的加减法(6页珍藏版)》请在毕设资料网上搜索。
1、C+课程设计课程设计 1. 功能描述功能描述 通过运算符重载的方式定义了矩阵的加法、乘法、以 及数乘,使得矩阵的符号运算更加的方便、简捷。 2. 设计目的设计目的 熟练掌握程序设计语言的基础知识,进一步的理解 面向对象编程的分析设计方法以及运算符重载,为以后进行 更加复杂的编程打下坚实的基础。 二二系统总体设计系统总体设计 1.设计框架 由于矩阵的乘法要求前面的一个矩阵列数等于后面一个矩 阵的行数,因此构造的矩阵可能会出现错误,使得无法进行 运算。 三详细的设计三详细的设计 1.1.类的设计类的设计 首先在.h头文件中构造一个matrix的类,将矩阵行 出现错误,中断扫描 输入矩阵 判断矩阵是
2、否有错 求值 显示出错情况,等待用户修改 输出结果,并做记录, 等待下次输入 数、列数以及一个指针设为私有,公有部分则声明相关的函 数,采用运算符重载的方式重新定义了矩阵的加法、乘法以 及数乘。同时声明构造函数,拷贝构造函数和析构函数。 2.2.算法设计与分析算法设计与分析 由于两个矩阵的加减法是对应位置矩阵元素的相加减, 因此只要通过指针将对应元素的相加减即可。矩阵的数乘的 运算法则是将该实数与矩阵中的每一个元素相乘后所得的 矩阵。所以通过指针和一个循环使得矩阵中的每一个元素与 实数相乘即可。矩阵的乘法的运算法则就显得较特殊。新矩 阵中的某个元素a ij (矩阵的第i行,第j列)是通过前面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 两个 矩阵 加减法
