remove the blank area surrounding the figure
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jimmy Liang
am 23 Mai 2019
Kommentiert: Adam Danz
am 28 Mai 2019
My objective is to creat checkerboard and assign different values to white and black squares, the code is showed below. How can I I remove the blank area surrounding the figure, which means to enable the figure to fill the whole window. Thank you!!
K = checkerboard(500,1,1);
K(K>0)=1;
figure
imshow(K)
mask = K > 0;
K(mask) = 10;
K(~mask) = 100;
0 Kommentare
Akzeptierte Antwort
Adam Danz
am 23 Mai 2019
Bearbeitet: Adam Danz
am 24 Mai 2019
"How can I I remove the blank area surrounding the figure, which means to enable the figure to fill the whole window"
If you're refering to the figure window, here's a solution.
fh = figure();
fh.Position(3) = fh.Position(4); %make figure square
ax = axes('Units','Normalize','Position',[0 0 1 1]); %set axes to fill figure
K = checkerboard(500,1,1);
K(K>0)=1;
imshow(K,'Parent', ax) %specify axes
3 Kommentare
Adam Danz
am 28 Mai 2019
How are you assigning values in the checkerboard? Where are those values stored? Whatever values are stored in the figure (or axes) properties will be retrievable if you save the figure and reopen it.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graphics Object Properties finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!