主要内容

ismcc

测试代码是否在编译过程中运行世纪挑战集团

语法

X = ismcc

描述

X = ismcc当函数被执行时返回true世纪挑战集团依赖项检查器,否则为false。

由启动的编译进程执行此函数时世纪挑战集团,它将返回true。这个函数在MATLAB中执行时将返回false®以及在部署模式下。要测试部署模式执行,请使用isdeployed.该函数应用于保护中的代码matlabrc,或hgrc(或在其中调用的任何函数,例如startup.m在本页的例子中),从MATLAB编译器™世纪挑战集团)或MATLAB编译器SDK™

在一个典型的例子中,用户有目录调用他们的MATLAB代码。可以防止使用ismcc在编译过程中isdeployed对于已部署的应用程序,如此页上的示例所示。

例子

' %启动。if ~(ismcc || isdeployed) addpath(fullfile(matlabroot,'work'));结束