How can i get multiple values in fprintf?

2 ビュー (過去 30 日間)
JJ
JJ 2018 年 4 月 11 日
コメント済み: JJ 2018 年 4 月 11 日
So i have 'n' lots of integers every time I run the script. My code displays my fprintf n times...
fprintf('I have numbers: %d \n',numbers)
Is there a way to display all the 'n' numbers in the same line rather than repeating?
So I have if n=4
I have numbers: 1
I have numbers: 2
I have numbers: 3
I have numbers: 4
and I want:
I have numbers: 1,2,3,4
If I knew n i could put multiple %d 's in the fprintf.... but my n changes every time...

採用された回答

KSSV
KSSV 2018 年 4 月 11 日
n = [1, 2, 3];
fprintf('I have numbers: %s\n', sprintf('%d ', n))
  3 件のコメント
JJ
JJ 2018 年 4 月 11 日
Ok so my numbers are being calculated and change each time so like:
n=10
number=2*n
fprintf('I have numbers: %d \n',numbers)
JJ
JJ 2018 年 4 月 11 日
Its ok I have it now thanks

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by