2010-12-08 71 views

回答

2

我假設你想要的字符串單元陣列,即{'fig1','fig2',...'}

這裏有很多方法可以做到這一點(如果你想輸出爲'fig001','fig002'等改變格式字符串'fig%03i')之一:

figString = arrayfun(@(x)sprintf('fig%i',x),1:100,'uniformOutput',false) 

編輯

如果你只婉T A單串,即'fig1,fig2, ...',最簡單的解決方法是使用sprintf

figString = sprintf('fig%i,',1:100); 
figString = figString(1:end-1); %# remove the comma at the end 
+0

使用方法,如何產生「無花果無花果...無花果」 100倍? sprintf('fig',1:100)似乎不起作用 – 2010-12-08 04:25:22

相關問題