Возможный дубликат:
Как определить, использую ли я MATLAB или Octave?
Мой код был разработан с использованием MATLAB, и я до сих пор его использую. Однако, если я попытаюсь запустить некоторые его части с помощью Octave, я получаю ошибки. Например, код MATLAB использует pause on
, чего нет в Octave.
Есть ли способ проверить, какая среда программирования использует код? Например,
if invoking_env == 'Matlab'
% do this
else
% ok, so do this
end
Я могу использовать getenv('COMPUTERNAME')
, но в этом случае имя компьютера такое же! Спасибо.