Effacer les filtres
Effacer les filtres

fprint f help with printing a list

6 vues (au cours des 30 derniers jours)
Joseph Catanese
Joseph Catanese le 29 Sep 2021
Commenté : Adam Danz le 30 Sep 2021
i am trying to make a fprintf line to display like the attatched screenshot below based on the code below
function x = Xsection(type)
switch type
case 1 % Benchmark
x = [ 0, 0;...
200, 0;...
200, 25;...
25, 25;...
25,200;...
0 ,200;...
0 , 0];
end
end

Réponses (1)

Adam Danz
Adam Danz le 29 Sep 2021
Modifié(e) : Adam Danz le 30 Sep 2021
In Matlab R2021a or later, you can use formattedDisplayText() to convert the matrix to a string. See this community highlight for further demos.
x = randi(20,5,2)
x = 5×2
12 20 12 16 9 6 3 1 9 17
fprintf('%s',formattedDisplayText(x))
12 20 12 16 9 6 3 1 9 17
Prior to Matlab R2021a,
fprintf('%s',evalc('disp(x)'))
12 20 12 16 9 6 3 1 9 17
  5 commentaires
Joseph Catanese
Joseph Catanese le 29 Sep 2021
yes 2020a
Adam Danz
Adam Danz le 30 Sep 2021
I've updated my answer to include a solution that works prior to R2021a.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by