2017-12-31 22 views
0

は、私が持っていると仮定します。どのように私はMATLABで2つの数値の間にカンマを印刷する方法は?

s= 
2,4,1 
3,5,1 

として結果を印刷することができ

a=[2;3]; 
b=[4;5]; 
c=[1;1]; 

これまでのところ私は試してみました:

a=[2;3]; 
b=[4;5]; 
c=[1;1]; 
s=sprintf('%d,%d,%d\n',a,b,c) 

が、私は望ましい結果を得ていないのです。

+0

を与える

s = sprintf('%d,%d,%d\n', [a,b,c]') 

を行うことができます。 – AnonSubmitter85

答えて

0

最初にあなたは行列にそれらをマージすることができ、その後、次の操作を行います

res = [a b c]; 
str = sprintf('%d,%d,%d\n',res.'); 
0

あなたは `ヘルプsprintf`参照してください

s = 2,4,1 
3,5,1 
関連する問題