2017-10-19 3 views
0

.xlsファイルとしてエクスポートしたい大きなセル(2500x3)配列がありますが、Excelで使用できる式('=SUM(B1:C1)')を含める必要があります。ループ関数の式でxlswriteを実行する方法

以下のコードはうまくいきますが、とC1をそれぞれの反復で1'=SUM(B1:C1)', '=SUM(B2:C2)', '=SUM(B3:C3)'など)増やしたいと思います。これどうやってするの?私の現在のループのコードは次のとおりです。

for II = 1:length(out) 
    out{II,4}='=SUM(B1:C1)'; 
end 

xlswrite('Book1.xls',out) 

答えて

1

あなたはsprintfを使用することができます。

out = 

    1×3 cell array 

    {'=SUM(B1:C1)'} {'=SUM(B2:C2)'} {'=SUM(B3:C3)'} 
:私たちを与える

for II = 1:3 
    out{II} = sprintf('=SUM(B%u:C%u)', II, II); 
end 

関連する問題