Rank: 11 based on 1867 downloads (last 30 days) and 49 files submitted
photo

Yair Altman

E-mail
Company/University
Consultant

Personal Profile:

Website: http://UndocumentedMatlab.com
LinkedIn: http://www.linkedin.com/in/yairaltman
 
Author of "Undocumented Secrets of Matlab-Java Programming" book:
http://UndocumentedMatlab.com/matlab-java-book/
 
Contact me: altmany at gmail dot com

Professional Interests:

 

Watch this Author's files

 

Files Posted by Yair View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Aug 2014 savezip save/load data in a compressed zip file Author: Yair Altman save, load, serialize, zip, gzip 6 0
30 Jun 2014 Screenshot profile_history - display graphical profiling timeline data Display profiling data as an interactive timeline graph Author: Yair Altman undocumented, gui 27 4
  • 4.66667
4.7 | 4 ratings
09 May 2014 Screenshot ScreenCapture - get a screen-capture of a figure frame or component ScreenCapture gets a screen-capture of any Matlab GUI handle, or specified screen area rectangle Author: Yair Altman java, gui 142 23
  • 4.94118
4.9 | 17 ratings
09 May 2014 SoundVolume - set or get the system speaker sound volume SoundVolume sets or gets the computer system's speaker sound volume, using Java Author: Yair Altman java, sound 41 11
  • 5.0
5.0 | 4 ratings
06 Jan 2014 Screenshot FindJObj - find java handles of Matlab graphic objects Find java objects contained within a specified java container or Matlab GUI handle Author: Yair Altman gui tools, example, java, handle, findobj, findall 300 101
  • 4.92
4.9 | 57 ratings
Comments and Ratings by Yair View all
Updated File Comments Rating
26 Jun 2014 profile_history - display graphical profiling timeline data Display profiling data as an interactive timeline graph Author: Yair Altman

I just uploaded a new version that contains programmatic and interactive control of the display detail level (default = top 15 functions, sorted by total time).

Enjoy!

21 Jun 2014 profile_history - display graphical profiling timeline data Display profiling data as an interactive timeline graph Author: Yair Altman

Guys, I'm thinking of adding more controls over the level of detail. In the meantime, try unchecking some of the checkboxes at the bottom of the figure to make it less cluttered, and/or to use the figure's zoom and pan features to explore a subset of the profiling timeline.

As noted, additional capabilities to make exploration easier will be added in due course.

18 Jun 2014 Quicker 1D linear interpolation: interp1qr Same functionality as built-in MATLAB function 'interp1q' but 3x faster. Author: Jose M. Mier

While not disparaging the importance of Jose's interp1qr, users might also find interest in the following alternatives that are even faster (by a wide margin):

1) Bruno Luong's nakeinterp1 - http://mathworks.com/matlabcentral/newsreader/view_thread/258413#672827

2) Jan Simon's ScaleTime - http://mathworks.com/matlabcentral/fileexchange/25463-scaletime

Again - I am not trying to disparage interp1qr: this is an important utility, if only for being a faster drop-in replacement to the built-in function. It is simply that the utilities by Matlab performance gurus Luong and Simon are even better...

09 Jun 2014 ScreenCapture - get a screen-capture of a figure frame or component ScreenCapture gets a screen-capture of any Matlab GUI handle, or specified screen area rectangle Author: Yair Altman

Murray - that's the entire point: the only way to interactively select a screen-capture box anywhere on the desktop (not just within a Matlab figure) is to create an almost-transparent figure that spans the entire desktop area, and then let the user click-and-drag within it. You don't need to find the edges at all - simply drag a box of your requested screen-capture area and then the almost-transparent window will disappear and you will get your desired screen-capture.

A technical explanation is provided here: http://undocumentedmatlab.com/blog/screencapture-utility

09 May 2014 SoundVolume - set or get the system speaker sound volume SoundVolume sets or gets the computer system's speaker sound volume, using Java Author: Yair Altman

The latest update should hopefully solve the issue with Windows Vista, 7 & 8

Comments and Ratings on Yair's Files View all
Updated File Comment by Comments Rating
29 Aug 2014 OfficeDoc - read/write/format MS Office docs (XLS/DOC/PPT) Read/write/append/format/display data, images & screenshots in MS Office documents (XLS/DOC/PPT) Author: Yair Altman Campbell, Tim

Free and Pro updated p-code can be found through the professional version link, copied below:
http://undocumentedmatlab.com/OfficeDoc/officedoc.zip

24 Aug 2014 CodeSize display information about the code size of a given source file or project folder Author: Yair Altman Stiritz, Brad

Thanks for this submission. As a note to other users, codesize() doesn't appropriately handle functional end-of-line ellipsis ('...' characters), nor multiline comment blocks.

These two issues can lead to significantly understated comment-line output percentages.

20 Aug 2014 statusbar set/get status bar(s) for GUI figures & Matlab desktop Author: Yair Altman Smo, Eddie

20 Aug 2014 statusbar set/get status bar(s) for GUI figures & Matlab desktop Author: Yair Altman Smo, Eddie

Hi Yair,
I've been using and liking this app for a few weeks now. Good job!

One issue I have encountered though, is when I tried to run my code in matlab 2012b, it crashed it (matlab stopped responding).

It's quite strange: when I run it in debug mode, line by line, it doesn't crash, but if I just let it run (f5), it kills my matlab.

The problem seems to be in the functions that change the text panel background color and the statusbar border color. Maybe it's because I run it in a loop and something Java related is still in process when the next call comes?

Anyway, the bug doesn't exist in 2013b, and I have found ways around it, so kudos to you!

11 Aug 2014 ScrollPlot - scrollable X/Y axes ScrollPlot adds a scroll sub-window to any supplied plot handles. Author: Yair Altman Vincent

In Windows Matlab R2014a I get a similar problem after a while:

-----
Warning: Setting the "WindowButtonUpFcn" property is not permitted while this mode
is active.
> In uitools.uimodemanager.uimodemanager>localModeWarn at 83
In uitools.uimodemanager.uimodemanager>@(obj,evd)(localModeWarn(obj,evd,hThis)) at 63
In scrollplot>mouseWithinPatch at 731
In scrollplot>mouseMoveCallback at 920
-----

Contact us