how to display matrix in msg box
Mostra commenti meno recenti
Hi
I would like to display til following matrix in a msgbox, so they are placed nicely is in a normal matrix.
I found this code, but the values are not writtes as in a matrix, but more link in a txt file.
if somebody knows how to fix this, I would be happy!
if true
MGF =
7 7 4 7
12 10 10 12
-3 7 2 -3
10 12 12 12
7 4 10 10
12 12 10 12
0 -3 2 -3
7 10 7 10
12 12 12 12
5 13 8 10
12 NaN NaN 12
msgbox(num2str(MGF))
end
Risposta accettata
Più risposte (3)
Pawel Jastrzebski
il 11 Gen 2018
Modificato: Pawel Jastrzebski
il 11 Gen 2018
Your MGF isn't a matrix. Encompass it with [] and ; for row separation and it should work. See the example below:
m = randi(5,6)
msgbox(num2str(m))
Signe Carlslund Kristensen
il 11 Gen 2018
0 voti
1 Commento
Pawel Jastrzebski
il 11 Gen 2018
I don't think it's possible to have the matrix values perfectly aligned in the message box. But if you think about it, message box is a 'Figure' object. So instead of using 'msgbox', plot your data with i.e. heatmap and remove all of the formatting and you'll achieve the same result.
Signe Carlslund Kristensen
il 12 Gen 2018
0 voti
Categorie
Scopri di più su App Building in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
