- 13
- 0
- 约3.18万字
- 约 27页
- 2016-12-25 发布于贵州
- 举报
MATLAB 与 C 语言的接口 东北大学 薛定宇 (原作)转载时请注明作者信息、网址,谢谢
??? MATLAB 到 C 语言程序的转换可以由两种途径完成,其一是 MATLAB 自己提供的 C 语言翻译程序 mcc, 另一种是原第 3 方公司 MathTools 开发的 MATCOM。后者出现较早,功能远比 MATLAB 自己的翻译程序强大,所以 MathTools 公司已经被 MathWorks 公司收购,并已将其开发技术融于新推出的 MATLAB 6.0 (Release 12) 中。
?? 依本人的观点,二者都不完善,有大量的 MATLAB 函数及数据类型是不能兼容变换的,所以有时会发现将简洁的 MATLAB 程序翻译成 C 语言程序很晦涩。翻译后的 C 程序几乎不适合手动去维护,更谈不上升级了。
?? 有几个不兼容的地方是不能令人容忍的,例如 eval() 函数在 C 翻译下是不兼容的,最新的 MATLAB 6 才刚刚敢说已经部分兼容了,但离真正的兼容还有很长的路要走,有很多艰难的技术困难需要克服,短时间内不可能有突破性的进展。另一个大的问题是,众所周知,MATLAB 新的控制系统工具箱中定义了大量的 LTI 类,MATLAB 5 开始也允许使用类与对象的概念,这已经向“面向对象”的编程走了一大步,但 MATLAB 到 C 的翻译明显都不支持“对象”的数据类型,所
您可能关注的文档
最近下载
- 第一次月考达标测试卷(1-2单元)-2023-2024学年语文六年级下册统编版.docx VIP
- ICD-11 国际疾病分类编码标准(最新).docx VIP
- 财富大道——李显峰.pdf VIP
- 2023-2024学年上海市七宝中学高一下学期期中考试物理试卷含答案.pdf VIP
- [优质文档]卫宁软件电子病历系统5.0介绍-v2.0.ppt VIP
- 2025中烟工业机电类考试刷题提分专用试题及答案.doc VIP
- UN38.3标准-中文版文档.docx VIP
- 机械设计基础(第2版):平面机构的自由度与运动分析PPT教学课件.pptx VIP
- 一例凶险型前置胎盘的个案护理PPT.pdf VIP
- 灌浆资料整理软件用户手册.doc VIP
原创力文档

文档评论(0)