У меня есть функция Matlab, и я смог запустить ее из командной строки.Теперь я хочу передать параметр в файл из командной строки.Параметр является целым числом.Кажется, когда я перехожу из командной строки, он всегда воспринимается как «символ».
Вот как я запускаю команду
matlab -nodesktop -nosplash -r "mycommand 3"
Например, если у меня есть функция
function [ ] = mycommand( a )
a = a+3;
disp(a)
end
печатает 54 вместо 6.
Есть ли способ обойти это?Я не хочу проверять тип переменной в моем коде.
Спасибо