- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封装MATLAB数学函数库构建自主数值计算环境.pdf
核动力工程
2006年10月 Oct.2006
NuclearPowerEngineering
封装MATLAB数学函数库构建自主
数值计算环境
王红卫1,肖建清1’2
(1.南华大学效理学院。衡阳,421001;2.中南大学资源与安全工程学院,长沙,410083)
摘要:在土木、建筑等工程领域的数值计算中,VC”和MATLAB的混合编程可以充分发挥各自的优势,
提高计算效率,节省大量的人力物力。本文简要介绍了MATLAB与VC混合编程的几种方法,提出了在Vc“
环境中封装MATLAB数学函数库的基本思路。并通过—个实例,演示了VC”中构建数值计算环境以及封装
MATLAB数学函数库的具体步骤。
关键词:VC”;MATLAB;数学函数库;混合编程
1前言 人力和物力;别的编程环境如果要使用MATLAB
的某些优秀的功能时,又找不到合适的办法。因
随着工程实践中计算机的普及,MATLAB强
大的数值运算能力得到了广泛关注。其开放式的 此,MATLAB与外部的数据和程序交互是很有意
构架模式,让人们可以将自己开发的优秀的应用 义的。在这样的背景之下,MATLAB应用程序接
口应时而生。MATLAB应用程序接口是一个功能
程序集加入到MATLAB工具的行列。但是
完善的外部程序接口函数库,通过这些函数可以
MATLAB的m代码是解释性执行的,程序执行效
率低,对大规模的数值计算和分析力不从心;而 完成与C、FORTRAN等语言之间的联合编程。
且MATLAB程序不能脱离其运行环境,因此不适 MATLAB应用程序接口包括:①通过。MEX
文件在MATLAB环境中调用别的语言编写的程
于开发商用软件。如果能将MATLAB强大的数值
序和算法。其特点是,对于早期用c语言等其它
运算核心(即MATLAB数学函数库)打包后用于开
发新的应用环境,那么,工程技术人员就可以节 高级语言编写的算法和程序,不需要重新将其编
省大量的底层开发时间,可以将所有的精力都集 写成MATLAB中的M文件,只要加入一个被
中到工程实际问题的解决中。而C语言代码执行
效率比MATLAB高得多,而且在开发中结合C++后编译形成一个标准的动态链接库(Wmdows系
语言的可重用特性,可随意地将代码植入到任何
一个自主开发的应用程序中。故而,在计算机上 实质就是动态链接库的标准调用;②通过MAT
编程实现工程实际问题的数值计算和仿真时,如 文件实现MATLAB与别的编程环境的数据交互。
MAT文件是M觚。AB数据存储的默认文件格式,
果结合MATLAB和VC++的优点,取长补短,则
可以缩短开发周期、取得更好的效果。 可以使用MAT文件来导人数据到MATLAB中和
2 VC”与MATLAB混合编程 件平台交流数据提供了一种机制;③通过
虽然MATLAB是—个完全独立的编程和数MATLAB计算引擎实现别的编程环境调用
据运算的集成环境,用它可以方便地做很多工作。
户在自己的应用程序中对MATLAB函数进行调
但是,很多时候仅仅靠MATLAB环境还是不能很
好地完成任务。比如说,MATLAB程序在循环时,用,将MATLAB作为一个计算引擎使用,让其在
运行起来非常吃力,速度很慢;
您可能关注的文档
- 导入外源GRF基因质粒对犊牛生长发育及其产品品质影响的研究进展.pdf
- 导入质量管理体系提升企业管理水平商业企业全面导入和推行ISO9000质量管理体系的几点思考.pdf
- 导叶不同步装置和单元式接力器在抽水蓄能电站的应用.pdf
- 导叶根部间隙对压气机性能影响的数值研究.pdf
- 导向剂法合成EU1分子筛.pdf
- 导向法铺管技术在城市污水管铺设中的应用.pdf
- 导向立体传质塔板CTST8的液体提升量研究+.pdf
- 导向钻井技术在吉林油田的研究与应用.pdf
- 导向钻进法非开挖铺设管线的两个失败案例.pdf
- 导地线压接管补修措施的改进和提高.pdf
- 吉林省扶余市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库1套.docx
- 四川省万源市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集带答案.docx
- 2025年广东省鹤山市事业单位考试(中小学教师类D类)职业能力倾向测验试卷完美版.docx
- 2025年辽宁省北票市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题带答案.docx
- 2025年辽宁省庄河市事业单位考试(中小学教师类D类)职业能力倾向测验试卷必考题.docx
- 2025年山东省平度市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及答案1套.docx
- 2025年吕梁职业技术学院单招语文测试题库最新.docx
- 2025年江苏省仪征市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题及参考答案.docx
- 2025年哈尔滨传媒职业学院单招(语文)测试题库参考答案.docx
- 2025年四川省彭州市事业单位考试(中小学教师类D类)职业能力倾向测验试卷完整.docx
文档评论(0)