我有一个变量,它是 listBox 句柄的字符串列表
string = get(handles.ListBox,'string');
string=
'file1'
'file2'
我想创建一个字符串,如:
line= 'file1 file2'
为了将它写在我的输出文件中的一行中。输入文件的数量在每种情况下可能会有所不同,所以我想以一般方式进行。我试过'horzcat'、'strcat'但没有成功。
我有一个变量,它是 listBox 句柄的字符串列表
string = get(handles.ListBox,'string');
string=
'file1'
'file2'
我想创建一个字符串,如:
line= 'file1 file2'
为了将它写在我的输出文件中的一行中。输入文件的数量在每种情况下可能会有所不同,所以我想以一般方式进行。我试过'horzcat'、'strcat'但没有成功。
有一个strjoin
专门用于此任务的功能:
C = {'one', 'two', 'three'};
str = strjoin(C)
最简单的方法,恕我直言,最干净的方法是用它们制作一个“矩阵”:
s1 = 'bla';
s2 = 'blabla';
scat = [ s1, s2 ];
我找到了一个不错的方法:
S = {'file1'; 'file2'};
strjoin(S(:)', ' ')