没有合适的资源?快使用搜索试试~ 我知道了~
首页数据结构--稀疏矩阵课程设计.doc
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/12184448/bg1.jpg)
数 据 结 构
课 程 设 计 说 明 书
目 录
1 问题描述..........................................................................................................................................1
2 需求分析..........................................................................................................................................1
3 总体设计..........................................................................................................................................2
3.1 Matrix 结构的定义...............................................................................................................2
3.2 系统流程图...........................................................................................................................2
4 详细设计..........................................................................................................................................3
4.1 “菜单”界面............................................................................................................................3
4.2 建立矩阵...............................................................................................................................4
4.3 显示矩阵...............................................................................................................................6
4.4 矩阵的转置...........................................................................................................................6
4.5 矩阵的加法运算...................................................................................................................7
4.6 矩阵的减法运算...................................................................................................................7
4.7 矩阵的乘法运算...................................................................................................................8
5 程序运行..........................................................................................................................................8
5.1 输入矩阵...............................................................................................................................8
5.2 矩阵转置...............................................................................................................................9
5.3 矩阵加法...............................................................................................................................9
5.4 矩阵减法.............................................................................................................................10
5.5 矩阵乘法.............................................................................................................................10
5.6 退出及错误提示.................................................................................................................11
6 总结................................................................................................................................................11
参考文献...........................................................................................................................................13
I
![](https://csdnimg.cn/release/download_crawler_static/12184448/bg2.jpg)
1 问题描述
题目内容:设计稀疏矩阵运算系统实现两个稀疏矩阵的加法、减法、乘法
以 及转置操作。
基本要求:
存储结构选择三元组存储方式;
实现一个稀疏矩阵的转置运算;
实现两个稀疏矩阵的加法运算;
实现两个稀疏矩阵的减法运算;
实现两个稀疏矩阵的乘法运算。
设计目的:通过本次课程设计,了解稀疏矩阵的一些基本运算操作,并通
过 相关的程序代码实现。
2 需求分析
经过本次的课程设计,我认为稀疏矩阵运算系统主要实现的功能如下:
建立矩阵:只有先建立了矩阵,才能够对矩阵进行运算操作,包括建立矩
阵 和矩阵 ;
转置运算操作:对矩阵 或者矩阵 进行转置运算,输出相应的转置矩阵;
四则运算操作:该步骤由两个矩阵同时参与,对其进行加法运算 、
减法运算以及乘法运算 和 ;
退出:当做完矩阵的运算操作之后,就可以点击它退出该界面。
在这次设计中用到了一些变量和函数,例如:;
; 等,下面会做进一步详细的介绍。
1
![](https://csdnimg.cn/release/download_crawler_static/12184448/bg3.jpg)
3 总体设计
! 结构的定义
"#$
%& ''矩阵的行数
(& ''矩阵的列数
)& ''矩阵中的非零元个数
*+,* -,* -&''非零元值,所在行-,所在列-
.&
操作集合:
/ & ''建立矩阵
& ''显示矩阵
0 & '' 矩阵的转置
1& ''求和运算
2"31& ''求差运算
"1& ''求积运算
4 & ''求最大值
5 & ''矩阵所有元素赋值为 6
!系统流程图
该运算系统的系统流程图如图 1 所示:
2
剩余13页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/9b78d79093f54a82bd6123882eef911d_weixin_43250197.jpg!1)
尕聪明
- 粉丝: 113
- 资源: 111
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- BSC关键绩效财务与客户指标详解
- 绘制企业战略地图:从财务到客户价值的六步法
- BSC关键绩效指标详解:财务与运营效率评估
- 手持移动数据终端:常见问题与WIFI设置指南
- 平衡计分卡(BSC):绩效管理与战略实施工具
- ESP8266智能家居控制系统设计与实现
- ESP8266在智能家居中的应用——网络家电控制系统
- BSC:平衡计分卡在绩效管理与信息技术中的应用
- 手持移动数据终端:常见问题与解决办法
- BSC模板:四大领域关键绩效指标详解(财务、客户、运营与成长)
- BSC:从绩效考核到计算机网络的关键概念
- BSC模板:四大维度关键绩效指标详解与预算达成分析
- 平衡计分卡(BSC):绩效考核与战略实施工具
- K-means聚类算法详解及其优缺点
- 平衡计分卡(BSC):从绩效考核到战略实施
- BSC:平衡计分卡与计算机网络中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)