矩阵运算实验报告.docx
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)获取用户输入的矩阵1的行数和列数,动态生成一个一维数组
2)利用随机数生成数组成员,并利用两个循环输出数组,使其符合矩阵的格式
3)矩阵2同矩阵1的处理方法
4)通过两个矩阵的行数和列数比较来判断能否进行加减乘等运算,如不能,输出相关信息
5)如能够进行计算,则利用数组进行相应运算,并按照正确格式输出
6)通过改变一维数组中元素的顺序来实现转置并输出
} _ public:
int m_Row;
int m_Col;
int * m_PEIeme nts;
};一
5.2
void CMyVieW::0 nCHECKadd()
{
m_nums.SetCheck(O);
m_combi ne.SetCheck(O);
3.2算法流程图
四.基本界面
5.
5.1
class CMatriXClaSSห้องสมุดไป่ตู้
{
public:
CMatriXCIaSSO
{
int m_Row = 0; //行
int m_Col = 0; //列
m_PEIements = NULL; //一维数组};
VirtUaI ~CMatrixclass()
{
delete [] m_PEIeme nts;
实验报告
--
一.实验目的。
1.通过实践加强对程序设计语言课程知识点的理解和掌握,培养对课程知识综合
运用能力、实际分析问题能力及编程能力,养成良好的编程习惯。
2.通过实践进一步领会程序设计的特点和应用,提高运用C++语言以及面向对
象知识解决实际问题的能力。
3.通过实践掌握用C++语言编写面向对象的实用程序的设计方法, 对面向对象方 法和思想增加感性的认识;
4.学会利用C++g序设计语言编写出一些短小、可靠的Windows实用程序,切实 提高面向对象的程序设计能力。为后续的相关课程的学习打下基础。
二.实验要求。
1•学会建立模板类;
2.实现矩阵的加”减”乘”数乘”转置”;
3.动态内存分配并用随机数填充;
4. 注意 加” 减” 乘”要进行条件的判断;
3.1
2)利用随机数生成数组成员,并利用两个循环输出数组,使其符合矩阵的格式
3)矩阵2同矩阵1的处理方法
4)通过两个矩阵的行数和列数比较来判断能否进行加减乘等运算,如不能,输出相关信息
5)如能够进行计算,则利用数组进行相应运算,并按照正确格式输出
6)通过改变一维数组中元素的顺序来实现转置并输出
} _ public:
int m_Row;
int m_Col;
int * m_PEIeme nts;
};一
5.2
void CMyVieW::0 nCHECKadd()
{
m_nums.SetCheck(O);
m_combi ne.SetCheck(O);
3.2算法流程图
四.基本界面
5.
5.1
class CMatriXClaSSห้องสมุดไป่ตู้
{
public:
CMatriXCIaSSO
{
int m_Row = 0; //行
int m_Col = 0; //列
m_PEIements = NULL; //一维数组};
VirtUaI ~CMatrixclass()
{
delete [] m_PEIeme nts;
实验报告
--
一.实验目的。
1.通过实践加强对程序设计语言课程知识点的理解和掌握,培养对课程知识综合
运用能力、实际分析问题能力及编程能力,养成良好的编程习惯。
2.通过实践进一步领会程序设计的特点和应用,提高运用C++语言以及面向对
象知识解决实际问题的能力。
3.通过实践掌握用C++语言编写面向对象的实用程序的设计方法, 对面向对象方 法和思想增加感性的认识;
4.学会利用C++g序设计语言编写出一些短小、可靠的Windows实用程序,切实 提高面向对象的程序设计能力。为后续的相关课程的学习打下基础。
二.实验要求。
1•学会建立模板类;
2.实现矩阵的加”减”乘”数乘”转置”;
3.动态内存分配并用随机数填充;
4. 注意 加” 减” 乘”要进行条件的判断;
3.1