Useful links
Recent Posts
- Spicing up the Matlab Editor
- Auto-scale image colors
- Adding custom properties to GUI objects
- IP address input control
- Customizing axes tick labels
- Customizing histogram plots
- Toolbar button labels
- Using SQLite in Matlab
- PlotEdit context-menu customization
- Builtin PopupPanel widget
- Customizing uifigures part 3
- Customizing contour plots part 2
- The HotLinks feature
- Tips for accelerating Matlab performance
- Faster csvwrite/dlmwrite
Archives
Categories
- Desktop (43)
- Figure window (50)
- Guest bloggers (59)
- GUI (151)
- Handle graphics (81)
- Hidden property (41)
- Icons (7)
- Java (169)
- Listeners (21)
- Memory (15)
- Mex (12)
- Presumed future risk (369)
- Public presentation (6)
- Semi-documented feature (9)
- Semi-documented function (33)
- Stock Matlab function (135)
- Toolbox (7)
- UI controls (50)
- Uncategorized (13)
- Undocumented feature (200)
- Undocumented function (37)
Tags
ActiveX AppDesigner 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 Semi-documented function Toolbar uicontrol uifigure UIInspect uitable uitools Undocumented feature Undocumented function Undocumented propertyRecent Comments
- MatthieuC (22 hours 10 minutes ago): Hello ! Is there an equivalent for the “Current Folder” context-menu? I know the package is com.mathworks.mlwidgets.explor er but I cannot handle the way of adding...
- Tom (6 days 20 hours ago): Thanks for this tutorial. You saved me a ton of work. After Matlab crashed and corrupted my .mlapp file, I was able to unzip the .mlapp file and get to my GUI code and recreate my GUI....
- Yair Altman (18 days 19 hours ago): @Eric – HTML alignments only work within the area that the control allocates for the contents. It so happens that Java Swing allocates a tightly-fitting area for controls,...
- Mogh (19 days 3 hours ago): My same problem with “mput” function is solved. thanks a lot for your useful suggestion.
- Eric (19 days 17 hours ago): Yair, I have a tab group positioned on the left using TabLocation and i am ok with the auto-sizing of the tabs to fit the longest tab name, but for all the tab names i would like them...
- Nino (21 days 19 hours ago): Hi Yair, First of all, thank you very much for this great website. So far, together with your 2 books (which I recommend to buy and read), it represents the best resource available...
- Yair Altman (22 days 0 hours ago): @Roc – thanks for the follow-up for the benefit of other readers
- Roc Woods (22 days 0 hours ago): I solved the problem. The problem is that when you compile to DLL, if you use the following command mcc -W cpplib:testDeserialized -T link:lib testDeserialized.m -C; the compiler...
- Lokesh Sharma (25 days 0 hours ago): this is a good method…
- Yair Altman (25 days 0 hours ago): Unfortunately, using the Python object requires a separate installation of Python. While it is true that many users already have Python installed, many others do not and for...
- Yair Altman (25 days 1 hour ago): I discussed Ctrl-C interrupts here: https://undocumentedmatlab.com /blog/mex-ctrl-c-interrupt
- Sam Roberts (26 days 18 hours ago): Maarten, No, you can’t do that, although MathWorks are considering the possibility for a future enhancement. A similar question was asked on StackOverflow a while ago...
- Roc Woods (26 days 18 hours ago): @Yair, Thank you very much. I tried your suggestion, but it still has the same result as previous. It is noteworthy that the following code works fine in MATLAB: function...
- Maarten van der Seijs (26 days 23 hours ago): I’ve been looking for ways to define custom attributes for classes and class methods/properties. I’ve noticed that some internal matlab classes define...
- Yair Altman (26 days 23 hours ago): @Roc – try to convert your data to int16 before saving, and then convert back to uint8 after loading: netByte = getByteStreamFromArray(net); netByteSaved = int16(netByte);...
Contact Us
Tag Archives: Handle graphics
76 relevant articles found:Customizing axes tick labels
Multiple customizations can be applied to tick labels.
Customizing histogram plots
Basic bar charts and histogram plots can be customized in important aspects.
PlotEdit context-menu customization
A combination of Matlab and Java Robot commands to automate a certain animation can be used when we cannot access underlying GUI/graphics code.
Categories: Figure window, GUI, Handle graphics, Java, Low risk of breaking in future versions, Undocumented feature
Tags: Figure, GUI, Handle graphics, Java
Leave a comment
Tags: Figure, GUI, Handle graphics, Java
Leave a comment
Customizing contour plots part 2
Matlab contour labels’ color and font can easily be customized.
Matlab GUI training seminars – Zurich, 29-30 August 2017
Advanced Matlab training courses on Matlab User Interfaces (GUI) will be presented in Zurich Switzerland on 29-30 August, 2017
Categories: Public presentation
Tags: AppDesigner, Callbacks, Figure, GUI, GUIDE, Handle graphics, HTML, Java, JIDE, training, uicontrol
Leave a comment
Tags: AppDesigner, Callbacks, Figure, GUI, GUIDE, Handle graphics, HTML, Java, JIDE, training, uicontrol
Leave a comment
Customizing axes part 5 – origin crossover and labels
The axes rulers (axles) can be made to cross-over at any x,y location within the chart.
Graphic sizing in Matlab R2015b
Matlab release R2015b’s new “DPI-aware” nature broke some important functionality. Here’s what can be done…
Customizing contour plots
Contour labels, lines and fill patches can easily be customized in Matlab HG2.
Adding dynamic properties to graphic handles
It is easy and very useful to attach dynamic properties to Matlab graphics objects in run-time.
Callback functions performance
Using anonymous functions in Matlab callbacks can be very painful for performance. Today’s article explains how this can be avoided.
Categories: GUI, Handle graphics, Low risk of breaking in future versions
Tags: Callbacks, GUI, Handle graphics, JIT, LXE, Performance, Pure Matlab
11 Comments
Tags: Callbacks, GUI, Handle graphics, JIT, LXE, Performance, Pure Matlab
11 Comments