Привет,
У меня есть следующая проблема:
У меня есть строка в Matlab:
str='foo bar'
, который я хочу использовать для определенной команды:
mex(..., str)
, который НЕ работает, поскольку mex обрабатывает str
как ОДИН параметр (таким образом, как mex(..., 'foo bar')
). Как это сделать, чтобы Matlab распознал это как вызов функции:
mex(..., 'foo', 'bar')
Я не жестко запрограммирован в этом конкретном примере с 2 параметрами, может также наступить время, когда строки расширятся до str='foo bar blupp'
-> передать как mex(..., 'foo', 'bar', 'blupp')
.
Спасибо!