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