- Enclose with " for exact match e.g., "uitable report"
- Advanced on-site Matlab training - amazing value
Useful links
Recent Posts
- Solving an mput (FTP) hang problem
- Accessing internal Java class members
- Static Java classpath hacks
- Using linkaxes vs. linkprop
- Matlab designs by Tim Smith
- Capturing print events
- JGraph in Matlab figures
- Some performance-tuning tips
- Sliders in Matlab GUI
- Persisting transparent colors in HG2
- Undocumented HG2 graphics events
- copyobj behavior change in HG2
- General-use object copy
- Auto-completion widget
- Undocumented view transformation matrix
Archives
Categories
- Desktop (35)
- Figure window (37)
- Guest bloggers (49)
- GUI (124)
- Handle graphics (67)
- Hidden property (35)
- Icons (7)
- Java (144)
- Listeners (19)
- Memory (14)
- Mex (9)
- Presumed future risk (302)
- Semi-documented feature (7)
- Semi-documented function (31)
- Stock Matlab function (117)
- Toolbox (4)
- UI controls (41)
- Uncategorized (10)
- Undocumented feature (153)
- Undocumented function (30)
Tags
ActiveX Callbacks COM Compiler Desktop Donn Shull Editor Figure FindJObj GUI GUIDE Handle graphics HG2 Hidden property HTML Icons Internal component Java JavaFrame JIDE JMI Listener Malcolm Lidierth MCOS Memory Menubar Mex Optical illusion Performance Profiler Pure Matlab schema schema.class schema.prop scribe Semi-documented function Toolbar uicontrol UIInspect uitable uitools uiundo Undocumented feature Undocumented function Undocumented propertyRecent Comments
- Andre Sell (16 hours 27 minutes ago): Hi Yair, thanks for this interesting possibilities. I was able to implement icons (and tooltips) for my menus this way. Instead of getMenuBar() I use findjobj to get the handles....
- Yair Altman (1 day 11 hours ago): @Suk – you are probably configuring your cell-array of options incorrectly. Read my blog examples carefully and/or read my book on Matlab-Java programming to see how to...
- Suk (1 day 12 hours ago): Dear Yair I’m trying to make own property inspector. i try step by step on your code. but there are some errors. it’s in combo-box and logical value. making combo-box, logic...
- Carlos (2 days 2 hours ago): Good night, I was wondering If there’s a way to edit the background color of a uitabgroup. Thanks in advance.

- Moshe (2 days 7 hours ago): Hi Yair, I tried to use the code for varying the transparency and for some reason the following example code does not work as expected: close all t = linspace(0,2*pi,10); h = plot(t,...
- Yair Altman (2 days 9 hours ago): The position argument is relative to the bottom-left corner of the specified handle. For example, a value of [10,20,30,40] means a 30×40-pixel rectangle that starts at an...
- Yair Altman (2 days 9 hours ago): http://undocumentedmatlab.com/ blog/matlab-callbacks-for-java -events-in-r2014a
- Marc Lalancette (3 days 5 hours ago): Can you clarify the ‘position’ argument? When I supply get(gcf, ‘Position’), the screen capture is not in the right spot. And the help makes it sound...
- Deepak Bhatia (3 days 11 hours ago): Hi, I am also trying to set the MousePressedCallback of jtree where jtree is com.mathworks.hg.peer.utils.UI MJTree. I dont know Java at all but I am modifying an exisiting...
- Yair Altman (4 days 12 hours ago): @Loops – Your code seems to work well for me. I do not understand your problem, nor what you mean by “Origin Position”.
- Yair Altman (4 days 12 hours ago): @Jabbar – I believe that these are an approximate description of the various reported values: * Peak memory is the maximal amount of allocated memory during the execution...
- Mathieu G (4 days 14 hours ago): Ok I found the solution. It is just because I didn’t know the output function I discovered few seconds ago on another page of your wonderful website. Thanks a lot for your...
- Mathieu G (4 days 14 hours ago): Hi Yair, What do you mean by Visible? I am a beginner with Guide; for me, the create function and then the opening function of the figure are called by Matlab when I run the gui...
- Yair Altman (4 days 15 hours ago): You will need to manually extract your data into CSV format from Matlab’s table object. There is no direct way of doing that other than using writetable.
- Holger Hoffmann (4 days 18 hours ago): Dear Yair, thanks for the quick response. Your code works perfectly fine. My problem is, that the file written is a gzipped mat-file. At least, if I uncompress it with some...
Contact Us
Category Archives: Presumed future risk
302 relevant articles found:Solving an mput (FTP) hang problem
Matlab may hang when using passive FTP commands such as mput and dir. A simple workaround is available to fix this.
Accessing internal Java class members
Java inner classes and enumerations can be used in Matlab with a bit of tweaking.
Categories: Java, Low risk of breaking in future versions, Undocumented feature
Tags: Java, Undocumented feature
1 Comment
Tags: Java, Undocumented feature
1 Comment
Static Java classpath hacks
Several hacks that facilitate using the static Java classpath in Matlab are explained.
Categories: High risk of breaking in future versions, Java, Undocumented feature
Tags: Java, Undocumented feature
2 Comments
Tags: Java, Undocumented feature
2 Comments
Matlab designs by Tim Smith
Tim Smith is responsible for many of Matlab’s new designs
Capturing print events
Matlab print events can be trapped by users to enable easy printout customization.
JGraph in Matlab figures
JGraph is a powerful open-source Java library that can easily be integrated in Matlab figures.
Categories: Guest bloggers, GUI, Java, Low risk of breaking in future versions
Tags: GUI, Java, Scott Koch
3 Comments
Tags: GUI, Java, Scott Koch
3 Comments
Some performance-tuning tips
Matlab can be made to run much faster using some simple optimization techniques.
Categories: GUI, Low risk of breaking in future versions, Stock Matlab function
Tags: GUI, I/O, Performance, Pure Matlab
4 Comments
Tags: GUI, I/O, Performance, Pure Matlab
4 Comments
Sliders in Matlab GUI
Professional-looking slider controls can easily be integrated in Matlab GUI.
Categories: GUI, Java, Medium risk of breaking in future versions, Undocumented feature
Tags: GUI, Java, JIDE, uicontrol, Undocumented feature
16 Comments
Tags: GUI, Java, JIDE, uicontrol, Undocumented feature
16 Comments
Persisting transparent colors in HG2
We can set semi- and fully-transparent colors in HG2 for multiple graphic objects, but making these settings stick is non-trivial.






