Possible en double:
How do I detect if I’m running MATLAB or Octave?Ignorer certaines lignes Octave (mais les garder pour Matlab)
Mon code a été conçu en utilisant MATLAB et je l'utilise encore. Cependant, si j'essaye d'en exécuter certaines parties en utilisant Octave, j'obtiens des erreurs. Par exemple, le code MATLAB utilise pause on
, ce qui n'est pas le cas d'Octave.
Existe-t-il un moyen de vérifier quel environnement de programmation utilise le code? Par exemple,
if invoking_env == 'Matlab'
% do this
else
% ok, so do this
end
je peux utiliser getenv('COMPUTERNAME')
mais dans ce cas, le nom de l'ordinateur est le même! Merci.
Merci. Je suis allé de l'avant avec 'A = ver; isequal (A (1,2) .Name, 'MATLAB') ' – Maddy
mieux utiliser [strcmpi] (http://www.mathworks.nl/help/matlab/ref/strcmpi.html) pour comparer les chaînes –