2017-04-02 11 views
0

機能していない使用してfprintfのライン(...)の継続:私は私の端末で次の出力を得るMatlabの - 以下のコードを考える

fprintf('test test',... 
     'test'); 

テストテストを

fprintfの次の行にはどうすればいいですか?

答えて

4

問題は行継続文字とは関係ありません。

フォーマット指定子文字列にフォーマット演算子が指定されていない限り、format specifier文字列(第1入力または第2入力)のみが処理されます。

fprintf('test test %s', ... 
     'test'); 

あなたの代わりに文字列を連結する場合、あなたはその後、書式指定子としてfprintfに渡す複数行にわたる文字列を作成する[]を使用する必要があります。あなたが最後'test'が新しい行に表示させたい場合は

fprintf(['test test ', ... 
     'test']) 

は、その後、あなたは新しい行にそれを希望することを指定するには、改行制御シーケンスを使用する必要があります

fprintf('test test\ntest') 
関連する問題