Rank: 14 based on 2071 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
30 Jun 2014 Screenshot profile_history - display graphical profiling timeline data Display profiling data as an interactive timeline graph Author: Yair Altman undocumented, gui 101 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 105 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 32 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 284 101
  • 4.92
4.9 | 57 ratings
24 Dec 2013 Screenshot propertiesGUI - display properties in an editable context-aware table propertiesGUI processes and displays a list of data properties in a context-aware GUI table Author: Yair Altman gui, java, undocumented, jide 30 8
  • 5.0
5.0 | 3 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
24 Jul 2014 ScrollPlot - scrollable X/Y axes ScrollPlot adds a scroll sub-window to any supplied plot handles. Author: Yair Altman Warwick

Great. The grey overview within the slider strip is very useful for long time series. I used it to identify instrument gremlins in anemometers. Given that wind is inherently variable, it was almost impossible otherwise.

16 Jul 2014 FindJObj - find java handles of Matlab graphic objects Find java objects contained within a specified java container or Matlab GUI handle Author: Yair Altman Katharina

Dear Yair,

Somehow the code seems to not always work when I run .m file. I built a GUI with a pushbutton and a edit box. If i press the pushbutton i can chose data such as .txt and .csv files and write the first 20 lines in the edit box. However, sometimes, when loding the same files (what I get when I load them is also identical, so it should not be my data loading function), there is a horizonal scrollbar and sometimes there is not. The follwoing I wrote in the GUI opening function:

jScrollPane = findjobj(handles.edit1);
set(jScrollPane,'VerticalScrollBarPolicy',20); jScrollPane.setHorizontalScrollBarPolicy(30);
jViewPort = jScrollPane.getViewport;
jEditbox = jViewPort.getComponent(0);
jEditbox.setWrapping(false);

Do you have any idea? Is there a bug or is it just me (more likely XD)

Thanks,
Kathi

29 Jun 2014 Java-based data table Spreadsheet display/editing/sorting of data with multiple features Author: Yair Altman andrea, andrea

Very nice script
I wonder how to sort table and if its possible to Apply Excel like row filter

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

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!

26 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 Said

Great tool,it does exactly what i need!!

Contact us