假设已使用dlmwrite
命令,如下所示(period
是向量):
period=[10;20;30;40;50;60;70];
dlmwrite('Parameters.tcl',['set Tn {',num2str(period(n)),'}',''],'delimiter','','-append');
以上代码的输出为n = 1,将以下文字写入' Parameters.tcl':
set Tn {10}
现在,我希望在循环中使用dlmwrite
。例如,如果n = 2,我的输出应该是:
set Tn {10 20}
如果n = 3:
set Tn {10 20 30}
等等。我该怎么办?!
答案 0 :(得分:1)
替换以下片段:
num2str(period(n))
以下内容:
strjoin(cellstr(num2str(period(1:n))), ' ')