How can I display a matrix as a figure?

113 views (last 30 days)
Hello,
I have a 4x5 matrix. It is below:
a=
4 7 1 15 16
3 5 9 14 17
18 8 10 11 13
19 20 6 12 2
I want to display this matrix as a figure? How can I do this? Somebody says you can use same command suc as unitable or imagesc but I can't.
Thanks.

Accepted Answer

Adam Danz
Adam Danz on 28 Apr 2019
Edited: Adam Danz on 29 Apr 2019
"Somebody says you can use same command such as uitable or imagesc but I can't."
This should get you started.
imagesc()
More info for imagesc(): https://www.mathworks.com/help/matlab/ref/imagesc.html
a=[
4 7 1 15 16
3 5 9 14 17
18 8 10 11 13
19 20 6 12 2];
figure()
imagesc(a)
uitable()
figure
uitable('Data', a)
ans =
Table with properties: Data: [4×5 double] ColumnWidth: 'auto' ColumnEditable: [] CellEditCallback: '' Position: [20 20 300 300] Units: 'pixels' Use GET to show all properties

More Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!