如何在Matlab中将单元格转换为字符串数组?例如:
len=5;
tmp =cell(len,1);
tmp{1,1}='a';
tmp{2,1}='bc';
tmp{3,1}='def';
arr=[];
arr= **how to convert tmp to string array here?**
如何将tmp
转换为字符串数组arr
为:
tmp={'a' , 'bc' , 'def'}
这样我就可以将arr
传递给cat
函数:
cat (2,'string is', arr);
答案 0 :(得分:0)
您正在混合java -jar myFile.jar
的第一维和第二维:
tmp
结果
tmp = cell(1, 5);
tmp{1}='a';
tmp{2}='bc';
tmp{3}='def'
添加另一个字符串
tmp =
{'a' 'bc' 'def' [] []}
结果
cat(2,'string is', tmp)