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

Low risk of breaking in future versions

Speeding-up builtin Matlab functions – part 3

Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example.

April 6, 2020 4 Comments Read More »

Undocumented plot marker types

Undocumented plot marker styles can easily be accesses using a hidden plot-line property.

March 13, 2019 One Comment Read More »

Multi-threaded Mex

Tips for creating and debugging multi-threaded Mex functions are discussed.

July 18, 2018 4 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 »

Blocked wait with timeout for asynchronous events

It is easy to convert asynchronous (streaming) events into a blocked wait in Matlab.

May 13, 2018 No Comments Read More »

Speeding-up builtin Matlab functions – part 2

Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example.

May 6, 2018 8 Comments Read More »

Speeding-up builtin Matlab functions – part 1

Built-in Matlab functions can often be profiled and optimized for improved run-time performance. This article shows a typical example.

April 29, 2018 7 Comments Read More »

Adding custom properties to GUI objects

It is very easy to add custom user-defined properties and methods to GUI handles and Java references in Matlab.

February 15, 2018 6 Comments Read More »

Customizing axes tick labels

Multiple customizations can be applied to tick labels.

January 24, 2018 5 Comments Read More »

Using SQLite in Matlab

SQLite databases can be accessed in a variety of different ways in Matlab.

December 27, 2017 3 Comments Read More »
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
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
  • Yair Altman (2 hours 30 minutes 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 (5 hours 41 minutes 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 (10 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 (10 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 (11 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 (21 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 (23 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 (23 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 (28 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 (31 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 (33 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 (49 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 (49 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 (52 days 21 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...
  • Alex Churchill (52 days 21 hours ago): I was looking up how to do this exact task today. I was about to hold my nose and use the internal controllib function, when I happened to chance across a slightly newer...
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