Showing the Value of Variable in Figure Tab
4 views (last 30 days)
Show older comments
I'm working with MATLAB GUI. And I'm stuck in show the table.
Well, I have this code:
[g,c] = kmeans(cobat,3,'dist','SqEuclidean'); %cobat is the file of mine
y = [cobat, g]
If I run "y=[cobat,g]" in command window, it will appear the rows and coloumns of cobat file, + cluster index (g). But when I run it on GUI, I put this code, and it doesn't show anything. So, I need something like 'figure' tab to show up the result of this script. It shall be appeared as a table. I know that there is table on GUI, but I want it to show in figure tab (it will be better if the figure tab shown as table, too). Or, simply how to variable's value in figure tab or whatever like that? Anyone can help me what I should do to make this happen? Can you please show me the sample script to do it?
Thank you.
0 Comments
Accepted Answer
Image Analyst
on 12 May 2013
Unfortunately, there is no tab control in MATLAB. You can use panels and radio button groups as an inferior alternate. Click on the radio button and set the desired panel visible (which can have any controls, such as a uitable, inside it), and set the other panels invisible.
I know you can "dock" figures in a single window with the "WindowStyle" property, but I forgot how to do that. Perhaps "docking" is what you meant when you said "tabbed" figures.
3 Comments
Image Analyst
on 12 May 2013
Edited: Image Analyst
on 12 May 2013
After 3 attempts to fix errors in your code, I gave up. Please post code that will actually run. By the way, I don't have the Stats toolbox so I can't run kmeans(), but others will be able to if they have that toolbox.
More Answers (0)
See Also
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!