カンマを挿入する場合、3桁ずつのグループに分ける必要があります。
下記プログラムをMATLABプログラムとして保存してご利用ください。
または関連ドキュメントよりダウンロードしてご利用ください。
function out = ThousandSep(in)
% Example:
% ThousandSep(1234567)
import java.text.*
v = DecimalFormat;
data = [];
for n=1:length(in)
data{n} = char(v.format(in(n)));
end
out =data;
下記を実行すると、カンマで区切られた文字列が出力されます。
ThousandSep([123456778,2225887])
結果は文字のセル配列となっています。
ans =
'123,456,778' '2,225,887'