基于web的矩阵计算系统的设计与实现开题报告

 2023-01-16 08:59:25

1. 研究目的与意义

随着网络技术的发展,Internet已经渗透到人们学习和生活的各个领域。两大著名的通用数学软件公司:Wolfram和Maplesoft公司都在基于他们的产品开发WEB的科学计算系统,如Wolfram公司的产品为WebMathematic,Maplesoft公司的产品为MapleNet。这两套软件分别基于Mathematica和Maple开发的,用户需要另外购买,而且也要求使用者专门学习Mathematica或Maple。基于此我们提出开发一个基于WEB的科学计算系统。

基于WEB的科学计算系统是一个通过网络介质向用户提供科学计算服务的系统。用户不需要安装任何软件,也不需要进行专门学习,站,简单输入运算请求即可完成科学计算所设计的各个领域:包括简单四则运算、三角函数,当然本次设计最终的目的是完成矩阵算法。

该矩阵运算系统具有普通矩阵相加、相减、相乘及稀疏矩阵转置等功能。本运算系统以Microsoft Visual C 6.0 作为系统开发工具,采用算数表达式处理算法来实现了矩阵的加、减、乘等混合运算和稀疏矩阵的转置矩阵运算。系统操作简单,界面清晰,便于用户使用。

2. 研究内容和预期目标

解决稀疏矩阵类型 稠密矩阵类型,形状包括对称阵,上三角,下三角,带状矩阵等等;

用于矩阵表达式的实现由3部分组成:

(1) 矩阵操作符模板:实现 、-和*操作;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状

过去三十年,计算机产业拖动着整个世界的发展,作为计算机灵魂的软件技术也在不断发展,人类开发出了越来越复杂的软件。比如Unix,Windows等超大型的软件,他们可以说是人类历史上最为复杂的工程项目,软件的复杂性是固有的,不可能逃避它,只能想出各种办法降低软件开发的难度。本文的工作是利用领域工程的分析方法和产生式编程的思想,分析得出矩阵计算领域的特征模型,运用C 模板编程技术,设计并开发一个产生式矩阵计算库,这个库允许客户端程序员组装自己需要的矩阵类型,不同于普通的矩阵库,在提供灵活组合机制的同时,保持了对不同类型矩阵的高效计算能力。

4. 计划与进度安排

第一步:明确要实现的功能,划分模块;寻找实现功能的方法;预测实现过程中的难题和问题

第二步:完成简单部分的设计如三角函数、四则运算等并检测有无问题

第三步:理清较难部分的逻辑(矩阵运算),并设计实现,针对之前预测的问题重点设计解决。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 参考文献

陈公宁.矩阵理论与应用(第二版).北京:科学出版社,2007

陈杰.MATLAB宝典.北京:电子工业出版社,2007

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。