2010-12-08 9 views

答えて

2

私はすなわち{'fig1','fig2',...'}

ここ(あなたは出力が'fig001','fig002'などになりたい場合は'fig%03i'にフォーマット文字列を変更します)これを達成する多くの方法の一つだ、あなたは文字列のセル配列をしたいと仮定します。

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

EDIT

あなただけのワン場合すなわち'fig1,fig2, ...'単一の文字列、T、最も簡単な解決策はsprintfを使用することです:あなたのメソッドを使用して

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

、「図図...図」100回を生成する方法? sprintf( 'fig'、1:100)は動作していないようです –

+0

@ Quiang Li:ちょうど 'repmat( 'fig'、1,100)' – Jonas

関連する問題