Filter löschen
Filter löschen

how to get output of for loop in edit box for matlab gui?

1 Ansicht (letzte 30 Tage)
HEMANGI NALE
HEMANGI NALE am 25 Apr. 2019
Kommentiert: Walter Roberson am 25 Apr. 2019
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
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.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by