如果安装了MCR Matlab,我怎么能从代码中知道?

时间:2014-05-26 21:04:43

标签: matlab matlab-figure matlab-deployment matlab-compiler

我想知道MCR Matlab是否安装在PC上的Matlab代码中。我能怎么做?有没有办法知道这个? 我可以在Windows注册表中找到指定的密钥吗?

感谢任何人都可以帮助我...

2 个答案:

答案 0 :(得分:1)

如果要在MCR可用时检查外部matlab或部署的m代码,请在已注册的DLL列表中搜索mclmcrrt*.dll

答案 1 :(得分:0)

要知道是否安装了工具箱,请使用ver将工具箱文件夹名称作为输入参数。例如:

name = 'images'; %// name of toolbox folder
s = ver(name);

这为您提供了结构s

s = 
       Name: 'Image Processing Toolbox'
    Version: '7.1'
    Release: '(R2010b)'
       Date: '03-Aug-2010'

如果s非空(~isempty(s)),则会安装工具箱。

现在您只需要找到MCR文件夹的名称(可能是'MCR''compiler'?)。您可以从包含MCR的Matlab安装中找到它。