将数值数组转换为字符串单元格数组

Sar*_*ama 2 arrays string matlab

鉴于矩阵: - A = [0 1 2 3 4 5];

我想将它转换为字符串单元格数组,如下所示: A = {'0' '1' '2' '3' '4' '5'};

我可以这样做:

A = [0 1 2 3 4 5];

for i=1:6
    A1{i}= num2str(A(i));
end
A1
Run Code Online (Sandbox Code Playgroud)

我想以更简单的方式做到这一点,没有循环.

obc*_*don 5

另一种方法用num2strstrsplit:

A1 = strsplit(num2str(A))
Run Code Online (Sandbox Code Playgroud)