当前位置:首页 > 面向对象程序设计课程设计报告
面向对象程序设计课程设计报告
院 系 物理与电子工程系 专 业 电子信息工程(本) 班 级 电子信息工程(本)121班 姓 名 X X X 学 号 1205103010XX
指导教师单位 广西民族师范学院数计系指导教师姓名 __ X X __
完成日期
2014年 6月 27 日
面向对象程序设计选题
要求:(1)学号末位数码为奇数(1、3、5、7、9)完成第1题;学号末位数码
为偶数(0、2、4、6、8)完成第2题。
(2)提交类声明头文件、类实现文件和测试程序文件3个源代码文件; (3)2014年6月27日前完成并提交。
1.(A)设计可生成均匀分布随机数据矩阵的C++类及相应的测试主程序。所生成的矩阵在该类对象退出作用域时可自动存入磁盘文件,该磁盘文件名及其存储路径有默认值,也可通过类成员函数设置更改;矩阵的行、列数有默认值,也可通过类成员函数设置更改;每一列数据为同一分布,不同列数据为不同分布,均匀分布参数a、b有默认值,也可通过类成员函数设置更改。
(B)在按上述要求实现的C++类中添加可生成正态分布随机数据矩阵的类成员,更改测试主程序对此加以验证。正态分布的控制参数:均值和方差有默认值,也可通过类成员函数设置更改,其他条件基本同上。
2. (A)使用C++设计矩阵类及相应的测试主程序。该矩阵类可进行基本的统计计算,矩阵类的每一行为一向量,基本统计计算针对该向量进行。矩阵生成可如1方式实现,也应该可以从磁盘文件中读入。矩阵的行、列数有默认值,也可通过类成员函数设置更改;如从磁盘文件读入,该磁盘文件名及其存储路径有默认值,也可通过类成员函数设置更改;矩阵类有加、减、乘、判断相等的运算成员函数;基本统计计算包括求均值、协方差;基本统计计算结果在该类对象退出作用域时可自动存入磁盘文件,该磁盘文件名及其存储路径有默认值,也可通过类成员函数设置更改。
(B)在按上述要求实现的C++类中添加可求协方差矩阵对应的行列式值和求矩阵(方阵)逆的类成员,更改测试主程序对此加以验证。
共分享92篇相关文档