我的移动牢房是字符串:
myCellArray = {'M1','M36','M129'}
我想在错误消息中向我的函数用户显示myCellArray
的内容。如果我只是这样做:
error(['Please correct elements with IDs:' cell2mat(myCellArray)])
错误如下所示:请更正带ID的元素:M1M36M129
如何调整元素用逗号分隔的代码,因此显示的错误为:请更正ID为:M1,M36,M129 的元素。
我尝试过类似的事情:
a=num2cell({ ...
myCellArray; ...
repmat( ...
{', '}, ...
1, ...
length(myCellArray) ...
) ...
});
b=strcat(a(:));
但这不起作用。
答案 0 :(得分:1)
尝试使用sprintf
>> error(['please correct elements with IDs: ', sprintf('%s, ', myCellArray{:}) ] )
的结果
???请更正ID为:M1,M36,M129,
的元素