String 在MATLAB中创建这个特定的单元阵列
我想创建这个特定的单元格数组。我不想手动操作 a={'1'、'2'、'3'、'4'、……最长长度为TXT} 我曾想过使用1:lengthtxt创建初始数字,并将其附加到“.”以创建单元格数组,但在那里我面临许多错误 这样我就可以使用带参数的擦除函数作为 橡皮擦txt,a,其中txt在开头包含这些数字,示例如下 一,。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 二,。YYYYYYYYYYYYYYYYYYYYYYYYYYYY 三,。ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 等等 因此,当我运行擦除时,输出如下 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYYYYYYYYYYYYYY 知道了吗String 在MATLAB中创建这个特定的单元阵列,string,matlab,cell-array,erase,String,Matlab,Cell Array,Erase,我想创建这个特定的单元格数组。我不想手动操作 a={'1'、'2'、'3'、'4'、……最长长度为TXT} 我曾想过使用1:lengthtxt创建初始数字,并将其附加到“.”以创建单元格数组,但在那里我面临许多错误 这样我就可以使用带参数的擦除函数作为 橡皮擦txt,a,其中txt在开头包含这些数字,示例如下 一,。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 二,。YYYYYYYYYYYYYYYYYYYYYYYYYYYY 三,。ZZZZZZZZZZZZZZZZZZZZZZZZZ
dotspace = '. '
for k = 1:length(txt)
match{k} = [num2str(k,'%d') dotspace];
end
只要使用字符串
match = (1:length(txt)) + ". ";
现在您可以像以前一样使用擦除