毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于MATLAB的创意平板折叠桌设计软件的开发(4)
2.1.4 MATLAB图形与编译
广泛性
1.首先产生C的源码,然后生成MEX文件。MEX文件的优点,一是当程序变量为实数,或者是向量化的程度比较低,又或者含有循环结构的时候,采用该方法可以提高运行的速度;二是与ASCII码中的M文件不相同,MEX文件采用的是二进制编码生成,能更好地隐藏文件算法,使其免遭非法修改。
2.如果产生C/C++的源码,是为了与其他C/C++模块结合,从而形成独立的外部应用程序。运行时,所产生的应用程序,不需要MATLAB环境的支持,但是需要MATLAB提供C/C++的数学库;如果还调用了MATLAB绘图指令,那么还需要MATLAB提供的C/C++图形库。
3.如果产生C MEX的S函数,那么与Simulink配合使用,从而提高S-函数运行的速度。
4.如果产生C 共享库即动态链接库,或是C++静态库,使用不需要MATLAB环境的支撑,但是需要MATLAB的数学库。
局限性
1.它是没有办法编译脚本文件的;
2.它是不支持用户自定义对象的;
3.它是不支持input, inline等函数的;
4.它是不支持的MATLAB的Java接口的;
脚本文件必须改写函数文件M。因为脚本文件是不能直接被MATLAB编译器所编译的。所以,先把脚本文件改写成函数M文件,然后再对这函数文件进行编译。
共4页:
上一页
1
2
3
4
下一页
上一篇:
Android个人日程管理系统的设计与开发
下一篇:
Linux环境下QT简易通信程序的设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
国内外图像分割技术研究现状
承德市事业单位档案管理...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书