Filter löschen
Filter löschen

fprint f help with printing a list

4 Ansichten (letzte 30 Tage)
Joseph Catanese
Joseph Catanese am 29 Sep. 2021
Kommentiert: Adam Danz am 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

Antworten (1)

Adam Danz
Adam Danz am 29 Sep. 2021
Bearbeitet: Adam Danz am 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 Kommentare
Joseph Catanese
Joseph Catanese am 29 Sep. 2021
yes 2020a
Adam Danz
Adam Danz am 30 Sep. 2021
I've updated my answer to include a solution that works prior to R2021a.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by