MATLAB与VC++语言混合程序设计.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文档。上传文档
查看更多
Matlab 与 C 语言接口程序设计 摘要 本文首先确定了以机器人为对象设计仿真程序。而后开始介绍工程设计和 系统仿真软件包 Matlab 的优缺点,分析了Matlab 与外部程序之间程序和数据相 互交换的几种方法,揭示了各种方法的原理,说明了使用方法。并着重介绍了 一种在VC++环境中利用 Matlab 编译器里用C函数库设计独立可执行计算程序的 方法。对于设计中的核心部分——编写接口程序,结合设计中完成的事例做了 详细地分析、讲解,这种方法可以在 C++语言的编辑环境中调用 Matlab 中的资 源,提高算程序编写的效率,最后编译成能在 Windows环境中独立运行的程序。 关键词: 接口程序,Matlab 编译器,数学函数库,手臂型机器人 Abstract First of all, the program is designed to be the articulated multibody systems with a moving base simulation.This article analyses the advantage and disadvantage of the numerical analysis and simulation tool, and describes some methods of the interface between Matlab and abroad program, explaining the theory of the interface background and direction. The article typically describes the method of using C function storeroom in Matlab designing program which can run independency. Compared with the part of examples I programmed, the article analyses and explains the interface programs.Using the method, we can use resource of Matlab to improve the efficiency of designing and running C program. At last, the designed program can run independency in circumstance of Windows. Keywords : interface program, Matlab Compiler, function storeroom, multibody systems with a moving base Matlab 与 C 语言接口程序设计 引 论 当前在国内外十分流行的工程设计和系统仿真软件包Matlab 的应用很广 泛,优点很多。它集数值分析、矩阵运算、信号处理和图形显示于一体,构成 了一个方便、界面友好的用户环境。它还包括了ToolBox (工具箱)的各类问题的 求解工具,可用来求解特定学科的问题。随着 Matlab 软件应用的日益广泛,功 能不断的更新,Matlab 软件开发的初衷是为了提高计算程序开发的效率,但这 是以牺牲运算的效率为代价的:Matlab 是一种解释性语言,因此它的实时效率 是相当差的。而同样的算法,特别是在程序中由大量循环语句的时候,同C语 言的实时效率相差的太多。由此可见,语言执行效率是比较低的。Matlab 程序 不能脱离其环境运行,所以 Matlab 所开发的程序运行环境很受限制。为了解决 上述问题,Matlab 提供了接

文档评论(0)

豆豆文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档