Matlab:将具有Double值的单元格转换为String

Muh*_*our 1 matlab

我需要一个转换A={1 2 3}为的命令A={'1' '2' '3'}.换句话说,我希望将输入A={1 2 3}转换为{'1' '2' '3'}.

Ala*_*lan 5

好吧,你可以使用这样的东西:

 B = cellfun(@(x) num2str(x), A, 'uniformoutput', false);
Run Code Online (Sandbox Code Playgroud)

但我确信我错过了一种更简单的方法.