variables values not updating in workspace
14 views (last 30 days)
Show older comments
Hi everyone. I've been working on a code and just lately realized this weird behaviour from the script. I was always measuring a diameter of a cropped image using imshow and ginput(2), today I changed to imtool, and I noticed that using imtool was actually changing the values of 'diameter' variable, while when using imshow it wasn't. Same thing happens with the cropped image ('Crop') size!
For example, if I run my code twice using imshow and ginput(2) I get:
- First run: cropped image dimensions -> [200 100 3] and diameter -> 24
- Second run: cropped image dimensions (this time with very different size on purpose) -> [200 100 3] and diameter (again different) -> 24
Later on I launch a GUI 'guiprova' in the script and while the updated results from 'guiprova' are stored in a m.mat file, their values are updated just when I run the script another time, so all the code after launching the GUI interface becomes inconsistent!
For example:
- Run the code, go to GUI interface and get the variables values -> variables values are stored before ending the GUI interface and are those from the previous code run
How can I solve these two problems? I know they are distinct but somehow both related to 'updating variable value' problems. I'll attach the code. Thanks!
4 Comments
Answers (0)
See Also
Categories
Find more on Explore and Edit Images with Image Viewer App in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!