IS_MATLAB_ONLINE check if running in MATLAB Online
This function is heuristic check using undocumented environment variables. These variables have worked across several Matlab releases, but there isn't a guarantee that they will always be present or have the same values.
function y = is_matlab_online() name = "MW_DDUX_APP_NAME"; value = "MATLAB_ONLINE"; y = isunix() && ~ismac() && contains(getenv(name), value); end