Matlab Compiler 的局限性
2004-07-05 19:14
471 查看
精华区文章阅读
发信人: hyphone (每天爱你多一些), 信区: MathTools
标 题: Matlab Compiler 的局限性
发信站: BBS 水木清华站 (Sun Oct 6 19:27:51 2002), 站内信件
Matlab Compiler 的局限性
:
不支持的m文件:
1、脚本m文件
2、使用了Object的m文件
3、调用了Matlab的Java接口
4、使用了input、eval操纵了工作空间变量
5、使用了带两个参数的exist函数
6、使用了动态命名的load,save函数
7、使用load,save载入文本文件
如果使用了libmatlb库以外的内置函数,编译也将失败。
条件语句中的persistent和global将不起作用。
:
下列函数在独立执行文件(Stand-Alone)中不被支持:
(Simulink 函数全部不支持)
add_block add_line applescript assignin callstats close_system
cputime dbclear dbcont dbdown dbquit dbstack dbstatus dbstep dbstop
dbtype dbup delete_block delete_line diary echo edterrorstat
errortrap evalin fields fschange functionscalled get_param
hcreate help home hregister inferiorto inmem isglobal
isjava isruntime java javaArray javaMethod javaObject
keyboard linmod lookfor macprint mactools methods mislocked
mlock more munlock new_system open_system pack pfile rehash
runtime set_param sim simget simset sldebug str2func superiorto
system_dependent trmginput type vms what which who
whos
:
动态回调的问题
动态回调将不会被自动生成编译。
:
以上只是官方文档上的,一下情况可能也不能成功编译。
1、显式引用ans变量的
2、涉及稀疏矩阵的函数
3、调用无源文件的p文件
4、动态执行Simulink文件,就是model(...)
5、操作系统命令
6、似乎对工具箱的支持也不行
发信人: hyphone (每天爱你多一些), 信区: MathTools
标 题: Matlab Compiler 的局限性
发信站: BBS 水木清华站 (Sun Oct 6 19:27:51 2002), 站内信件
Matlab Compiler 的局限性
:
不支持的m文件:
1、脚本m文件
2、使用了Object的m文件
3、调用了Matlab的Java接口
4、使用了input、eval操纵了工作空间变量
5、使用了带两个参数的exist函数
6、使用了动态命名的load,save函数
7、使用load,save载入文本文件
如果使用了libmatlb库以外的内置函数,编译也将失败。
条件语句中的persistent和global将不起作用。
:
下列函数在独立执行文件(Stand-Alone)中不被支持:
(Simulink 函数全部不支持)
add_block add_line applescript assignin callstats close_system
cputime dbclear dbcont dbdown dbquit dbstack dbstatus dbstep dbstop
dbtype dbup delete_block delete_line diary echo edterrorstat
errortrap evalin fields fschange functionscalled get_param
hcreate help home hregister inferiorto inmem isglobal
isjava isruntime java javaArray javaMethod javaObject
keyboard linmod lookfor macprint mactools methods mislocked
mlock more munlock new_system open_system pack pfile rehash
runtime set_param sim simget simset sldebug str2func superiorto
system_dependent trmginput type vms what which who
whos
:
动态回调的问题
动态回调将不会被自动生成编译。
:
以上只是官方文档上的,一下情况可能也不能成功编译。
1、显式引用ans变量的
2、涉及稀疏矩阵的函数
3、调用无源文件的p文件
4、动态执行Simulink文件,就是model(...)
5、操作系统命令
6、似乎对工具箱的支持也不行
相关文章推荐
- Matlab Compiler相关知识
- Matlab Compiler路径
- matlab 2014b的Test checkout of feature 'Compiler' failed
- MATLAB Compiler VS MATLAB Coder
- matlab compiler runtime(MCR)
- matlab compiler & matlab coder
- 解决matlab 2014b的Test checkout of feature 'Compiler' failed
- Matlab Compiler或mcc的使用
- 安装和使用MatlabCompilerRuntime
- matlab编译器的局限性
- Compiler_C++(Matlab_C++混合编程)
- MATLAB 制作课执行文件遇到问题 “Test checkout of feature 'Compiler' failed”
- compiler錯誤訊息與解決方式(MATLAB)
- 解决:MATLAB_Compiler_Runtime libgfortran.so.3: version `GFORTRAN_1.4' not found
- matlab中安装libsvm时No supported compiler or SDK was found问题
- MATLAB 2014a (8.3) Compiler Runtime (MCR)
- (转)Linux下MatlabCompilerRuntime的安装和使用
- 调用matlab compiler编译出来的函数
- How do I set up a Microsoft Visual Studio project to work with MATLAB Compiler 4.0?
- make mex compiler of matlab working on gcc mint