Author Archives: Yair Altman

401 relevant articles found:

Matlab toolstrip – part 1

Matlab contains extensive toolstrip (ribbon) functionality that can be integrated in user programs (GUI).

Categories: Desktop, GUI, High risk of breaking in future versions, Semi-documented feature
Tags: , , ,
1 Comment

Matlab callbacks for uifigure JavaScript events

Matlab callback code can be attached to JavaScript events in web-based uifigures.

Categories: Figure window, Guest bloggers, GUI, High risk of breaking in future versions, Undocumented feature
Tags: , , , ,
2 Comments

Customizing web-GUI uipanel

We can customize Matlab’s new web-based GUI panels in many interesting ways. Here’s how…

Categories: Guest bloggers, GUI, High risk of breaking in future versions, Undocumented feature
Tags: , , , ,
Leave a comment

Scrollable GUI panels

Scrollbars can easily be added to Matlab panels, to enable scroll-panes of GUI controls and axes.

Categories: GUI, Java, Medium risk of breaking in future versions, Undocumented feature
Tags: , , ,
1 Comment

Multi-threaded Mex

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

Categories: Low risk of breaking in future versions, Mex, Undocumented feature
Tags: , ,
3 Comments

Plot legend customization

Matlab plot legends and their internal components can be customized using a variety of undocumented properties that are easily accessible.

Categories: Handle graphics, Medium risk of breaking in future versions, Undocumented feature
Tags: , ,
3 Comments

Sliders in Matlab GUI – part 2

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

Categories: GUI, Medium risk of breaking in future versions, Semi-documented function
Tags: , ,
4 Comments

String/char compatibility

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

Categories: Low risk of breaking in future versions, Semi-documented function
Tags: ,
15 Comments

Blocked wait with timeout for asynchronous events

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

Categories: Java, Listeners, Low risk of breaking in future versions, Memory
Tags: ,
Leave a comment

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.

Categories: Low risk of breaking in future versions, Stock Matlab function, Toolbox
Tags: , ,
8 Comments