コマンドウインドウに配列を要素ごとに表示させる。

5 vues (au cours des 30 derniers jours)
takeru misawa
takeru misawa le 21 Sep 2021
Commenté : takeru misawa le 22 Sep 2021
Z = ([1, 2.254, 8]);
fprintf('%g', Z)
でコマンドウインドウの出力結果が
12.2548
となりますが、これを
1 2.254 8
となるようにするにはどのようにするべきでしょうか?

Réponse acceptée

Atsushi Ueno
Atsushi Ueno le 21 Sep 2021
Z = ([1, 2.254, 8]);
fprintf('%g ', Z)
1 2.254 8
num2str(Z) % fprintf以外の例
ans = '1 2.254 8'
regexprep(num2str(Z),' +',' ') % 空白が多いので一文字にする
ans = '1 2.254 8'
  1 commentaire
takeru misawa
takeru misawa le 22 Sep 2021
めちゃくちゃ初歩的な質問にもかかわらすご回答いただき、ありがとうございます。

Connectez-vous pour commenter.

Plus de réponses (1)

Atsushi Ueno
Atsushi Ueno le 21 Sep 2021
Modifié(e) : Atsushi Ueno le 21 Sep 2021
Z = ([1, 2.254, 8]);
Z % これでも「コマンドウインドウに配列を要素ごとに表示」出来るっちゃ出来る
Z = 1×3
1.0000 2.2540 8.0000
format shortG; % 末尾のゼロを削除する為
Z
Z = 1×3
1 2.254 8
  2 commentaires
Hernia Baby
Hernia Baby le 21 Sep 2021
dispでもできます
Z = ([1, 2.254, 8]);
disp(Z)
1.0000 2.2540 8.0000
takeru misawa
takeru misawa le 22 Sep 2021
お二人へ。複数の別解を回答いただきありがとうございます。

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!