function myFunc = executeCmdByKind(var1,kind)
switch kind
case 'open'
cmdToExecute = [''var1 '','' locationIs '',''clear''];
case 'close'
cmdToExecute = [''var1 '','' locationIs '',''delete''];
case 'move'
cmdToExecute = [''var1 '','' locationIs '',''move''];
end
a = system(cmdToExecute);
end
Мой вопрос: есть ли лучший способ «оптимальный», чтобы написать этот код, как я называю то же cmdToExecute только последний аргумент изменяетпереключатель/случая операторов код MATLAB
Спасибо,
Что вы имеете в виду 'последного агда changes'? – herohuyongtao
Почему все эти '' ''? – Daniel
Что такое двойной '' ''? Предполагается, что это массив ячеек строк? Это очень странный синтаксис Matlab для меня. Также вы никогда не назначаете 'myFunc', поэтому ваша функция не будет выводить ... – Dan