Undocumented Matlab
  • SERVICES
    • Consulting
    • Development
    • Training
    • Gallery
    • Testimonials
  • PRODUCTS
    • IQML: IQFeed-Matlab connector
    • IB-Matlab: InteractiveBrokers-Matlab connector
    • EODML: EODHistoricalData-Matlab connector
    • Webinars
  • BOOKS
    • Secrets of MATLAB-Java Programming
    • Accelerating MATLAB Performance
    • MATLAB Succinctly
  • ARTICLES
  • ABOUT
    • Policies
  • CONTACT
  • SERVICES
    • Consulting
    • Development
    • Training
    • Gallery
    • Testimonials
  • PRODUCTS
    • IQML: IQFeed-Matlab connector
    • IB-Matlab: InteractiveBrokers-Matlab connector
    • EODML: EODHistoricalData-Matlab connector
    • Webinars
  • BOOKS
    • Secrets of MATLAB-Java Programming
    • Accelerating MATLAB Performance
    • MATLAB Succinctly
  • ARTICLES
  • ABOUT
    • Policies
  • CONTACT

Semi-documented function

Sliders in Matlab GUI – part 2

Matlab contains a variety of ways to define/display slider controls in GUI windows.

July 5, 2018 9 Comments Read More »

String/char compatibility

Backward compatibility of strings in function inputs is a challenge, that can be assisted with an undocumented builtin function.

June 28, 2018 18 Comments Read More »

Password & spinner controls in Matlab GUI

Password fields and spinner controls can easily be embedded in Matlab GUIs.

December 14, 2016 4 Comments Read More »

Viewing saved profiling results

We can easily use saved profiling results to analyze, view and compare profiling results of multiple runs.

May 18, 2016 No Comments Read More »

Editable combo-box

Matlab's popup menu (combo-box) control is quite limited in its abilities. This article explains how we can work around these limitations.

October 9, 2013 20 Comments Read More »

Function definition meta-info

There are multiple ways to retrieve meta-info about functions in Matlab.

September 4, 2013 6 Comments Read More »

treeTable

A description of a sortable, groupable tree-table control that can be used in Matlab is provided.

August 6, 2013 87 Comments Read More »

Math libraries version info & upgrade

Matlab exposes undocumented info about its internal math libraries; these libraries can be upgraded manually.

July 17, 2013 7 Comments Read More »

Handle Graphics Behavior

HG behaviors are an important aspect of Matlab graphics that enable custom control of handle functionality.

March 6, 2013 6 Comments Read More »

Customizing menu items part 1

Matlab menus can be customized in a variety of undocumented manners - first article of a series.

April 25, 2012 6 Comments Read More »
  • 1
  • 2
  • 3
  • 4
Useful links
  •  Email Yair Altman
  •  Subscribe to new posts (email)
  •  Subscribe to new posts (feed)
  •  Subscribe to new posts (reader)
  •  Subscribe to comments (feed)
 
Accelerating MATLAB Performance book
Recent Posts

Speeding-up builtin Matlab functions – part 3

Improving graphics interactivity

Interesting Matlab puzzle – analysis

Interesting Matlab puzzle

Undocumented plot marker types

Matlab toolstrip – part 9 (popup figures)

Matlab toolstrip – part 8 (galleries)

Matlab toolstrip – part 7 (selection controls)

Matlab toolstrip – part 6 (complex controls)

Matlab toolstrip – part 5 (icons)

Matlab toolstrip – part 4 (control customization)

Reverting axes controls in figure toolbar

Matlab toolstrip – part 3 (basic customization)

Matlab toolstrip – part 2 (ToolGroup App)

Matlab toolstrip – part 1

Categories
  • Desktop (45)
  • Figure window (59)
  • Guest bloggers (65)
  • GUI (165)
  • Handle graphics (84)
  • Hidden property (42)
  • Icons (15)
  • Java (174)
  • Listeners (22)
  • Memory (16)
  • Mex (13)
  • Presumed future risk (394)
    • High risk of breaking in future versions (100)
    • Low risk of breaking in future versions (160)
    • Medium risk of breaking in future versions (136)
  • Public presentation (6)
  • Semi-documented feature (10)
  • Semi-documented function (35)
  • Stock Matlab function (140)
  • Toolbox (10)
  • UI controls (52)
  • Uncategorized (13)
  • Undocumented feature (217)
  • Undocumented function (37)
Tags
ActiveX (6) AppDesigner (9) Callbacks (31) Compiler (10) Desktop (38) Donn Shull (10) Editor (8) Figure (19) FindJObj (27) GUI (141) GUIDE (8) Handle graphics (78) HG2 (34) Hidden property (51) HTML (26) Icons (9) Internal component (39) Java (178) JavaFrame (20) JIDE (19) JMI (8) Listener (17) Malcolm Lidierth (8) MCOS (11) Memory (13) Menubar (9) Mex (14) Optical illusion (11) Performance (78) Profiler (9) Pure Matlab (187) schema (7) schema.class (8) schema.prop (18) Semi-documented feature (6) Semi-documented function (33) Toolbar (14) Toolstrip (13) uicontrol (37) uifigure (8) UIInspect (12) uitools (20) Undocumented feature (187) Undocumented function (37) Undocumented property (20)
Recent Comments
  • matse (2 days 0 hours ago): Is there a possibility to rotate the controllib.widget.Slider? So to have it vertical? Thanks!
  • Yair Altman (7 days 2 hours ago): Perhaps it’s because the table is empty, I don’t know. In any case, I think you can ignore this error, I don’t think that it affects the functionality.
  • Yeah (7 days 5 hours ago): I have the “Exception in thread “AWT-EventQueue-0″ java.lang.NullPointerException ” proplem.. and I add these lines in my function. the java warning message...
  • Yair Altman (17 days 8 hours ago): I assume that you refer to the html tags example for uitable at the bottom of the article. If you click a uitable cell, you enter editor mode, and this may behave in an...
  • Ajay Krishna (17 days 12 hours ago): Hello Yair, i tried replicating the example with all the cells center aligned. The problem is when i click the 1st cell the text of neighbouring cell changes to white or it...
  • Vinicius (18 days 20 hours ago): I would just like to thank you for your fantastic work. I was looking for ages for a SIMPLE way to do this!
  • todd welti (28 days 20 hours ago): Is there any way to prevent Matlab opening axis props window when you quickly turn off/on a plot line from the plot browser? I find that most annoying.
  • Yair Altman (30 days 20 hours ago): Perhaps you tried to access the class before you used javaaddpath to add the JAR file to the classpath. If Matlab fails to find a class, then it will not be able to access it...
  • mukesh Muthu (30 days 20 hours ago): i get the following error , im using matlab 2016b-64bit if i use graph = com.mxgraph.view.mxGraph Undefined variable "com" or class "com.mxgraph.view.mxGraph". if i use graph =...
  • Sebastian Hölz (35 days 16 hours ago): OK, Been working on this again and found a solution which works in 2020a and 2020b. Below a working example which resets the KeyPressFcn for all ui-modes after activating...
  • JCFL (38 days 5 hours ago): I was trying the above trick to change the transparency of contour lines and wondering why not all the lines have changed — then I found your post. Thanks and your post saved me.
  • Patrick Fitzgerald (40 days 9 hours ago): Just a heads up to anyone else digging around for help related to this: if you assign BackrgoundColor to a pushbutton-style uicontrol, it seems to prevent you from...
  • Vasiliy (56 days 4 hours ago): Hi Yair, i’m trying to use the MonthChooserPanel class. com.mathworks.mwswing.MJUtilit ies.initJIDE; handles.jPanel = com.jidesoft.combobox.MonthCho oserPanel;...
  • DM (56 days 4 hours ago): Hi Yair, I’m trying to use the MonthChooserPanel class. com.mathworks.mwswing.MJUtilit ies.initJIDE; handles.jPanel = com.jidesoft.combobox.MonthCho oserPanel; [handles.hPanel,...
  • Yair Altman (59 days 20 hours ago): @Alex – thanks, but keep in mind that new functions will only work on the recent Matlab releases. If your code needs to work on older Matlab releases, you could revert to...
Contact us
Undocumented Matlab © 2009 - Yair Altman
This website and Octahedron Ltd. are not affiliated with The MathWorks Inc.; MATLAB® is a registered trademark of The MathWorks Inc.
Scroll to top