结构分析矩阵运算类库的设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金属学与金属工艺

维普资讯 第20卷 第3期 太 原 重 型 机 械 学 院 学 报 Vol20 So3 1999年9月 JOURNAlOFTAIYUANHEAVYMACHINERYINSTITUTE Se。1999 _____-—___—_—_ ·______—__l_l____———-_一 。iiii 二i =; 二 嫜编号∞“ ¨鲫∞㈣ @椰 6 结构分析矩阵运算类库的设计 ^、\- 、’ (太原理 I 原 ’ 一 030024) 摘 要 矩阵代数是现代结构分析的主要表述工具 ,本文介绍 了作者尝试用 ti)rlandC++3l设计结构分析矩阵运算类库 MATIlEA的方法。着重介绍了粪的划 分与定义,类模板 的使用等。该娄库具有动态 内存分配、下标越界检查、流式输入输 出向 量和矩阵、优 良的扩充性能等特点。文中提供了几个结构分析程序设计实例,说明了矩阵 运算类库MATIlYiSA在程序设计中的简洁、灵活和高效 关键词 面向过程的设计(POP);面向对象的程序设计((X)P);类;类库 中图分类号 0342;TU3II.41 文献标识码 :A , . , 一一……一~~ {】J‘木I 8l 到 目前为止 ,在计算机上运行的各种结构分析程序都是用面向过程的程序设计方法开 发的 近年来在计算机技术特别是硬件技术飞速发展的推动下,结构分析软件的设计在摆 脱了内存和速度这两个瓶颈问题的困扰之后,在增强分析功能的同时,还不断融会了CAD 技术,工程数据库技术,人丁智能技术,计算可视化技术以及多媒体技术等,因而集成化、智 能化和大型化已成为现代结构分析软件的发展特点:同时,各种结构CAD软件的实际开发 过程还要求作为主模块的结构分析软件应具备尽可能高的可重用性,可扩充性,可嵌人性和 可维护性等,传统的面向过程方法难以很好地实现这些要求。 近年来面向对象的程序设计技术,引起广大软件工作者的浓厚兴趣。目前这一技术的 应用研究已遍及软件开发的各个领域。在科学和工程计算领域,已有人尝试用 (x)P技术开 发科学计算类库 “],计算力学和CAD工作者也开始研究用OOP技术开发新系统或改造旧 系统2。 矩阵代数是现代结构分析的主要表述工具。也是各种结构分析数值方法使用得最频繁 的运算工具。按照面向对象的软件开发技术,将矩阵和向量抽象为类 ,并精心加以设计 ,是 合理的也是十分必要的。一个高质量的矩阵运算类库将会使结构分析软件的编写变得轻松 自如,高效而可靠 基于这种想法,作者用I~)rlandC++3l编写了一个用于结构分析的矩 收稿日期:1998—04—10 作者简介:侯新录l1945 ),男.太N,~3-夫学土木系副教授,研究方向为计算力学工程 、【 维普资讯 第 20卷第 3期 侯新录:结构分析矩阵运算类库的设计 251 阵和向量运算类库 MATLIBSA。本文对 MATL~ A的实现技术、类库特点作了介绍 ,并用 几个结构分析数值方法的程序设计实例说明了该类库在使用中的简洁、灵活和高效 。 1 MATLIBSA 的实现技术 MATLIBSA的设计充分考虑了结构分析中矩阵和向量运算的特

文档评论(0)

fengbing + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档