how to get output of for loop in edit box for matlab gui?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
i am building gui where in one call back im using for loop and whenever i run it ,i get output in command window. instead of this i want output to get displayed in edit box whenever i'll press pushbutton. this is my code, can you please help me out.
im = imread('image5.jpg');
bw= im2bw(im,0.7);
label=bwlabel(bw);
stats=regionprops(label,'Solidity','Area');
density=[stats.Solidity];
area=[stats.Area];
high_dense_area=density>0.8;
max_area=max(area(high_dense_area));
a = max_area
if (100<a<250)
fprintf('stage 1a');
else
fprintf('stage0');
end
1 Kommentar
Walter Roberson
am 25 Apr. 2019
You have to set the String property of the edit box. If the Max property is set to 2 or more then you can use
handles.editbox7.String{end+1} = 'stage1a' ;
to append a new line there.
Antworten (0)
Siehe auch
Kategorien
Mehr zu Convert Image Type 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!