Rank: 93 based on 455 downloads (last 30 days) and 34 files submitted
photo

Scott Hirsch

E-mail
Company/University
MathWorks
Lat/Long
42.29999923706055, -71.59999847412109

Personal Profile:

I'm the head of MATLAB Product Management at The MathWorks. I've been a heavy user of MATLAB since the mid 90s, and now work to represent the voice of the user as we continue to improve MATLAB. Feel free to drop me a line and let me know what you'd like to see us work on.

Professional Interests:
MATLAB

 

Watch this Author's files

 

Files Posted by Scott View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
28 Sep 2011 Counter Example An example using generic dll calling to use the counter on an NI daq card. Author: Scott Hirsch counter, countertimer, example, timer, application, dll 5 1
  • 5.0
5.0 | 3 ratings
21 Sep 2011 Screenshot dualcursor Add dual vertical cursors to a plot. Author: Scott Hirsch annotation, cursors, crosshair, cursor, label, ginput 33 19
  • 4.42857
4.4 | 16 ratings
21 Dec 2010 Screenshot Add a background gradient to plots Add a background gradient to plot axes to make them look a little fancy. Author: Scott Hirsch graphics, utility, gradient, presentation 5 0
01 Feb 2010 Screenshot Test and Measurement Seminar Demos Source code for Test and Measurement Seminar Demos, including electronic throttle body case study. Author: Scott Hirsch electronic, gpib, data acquisition, serial, application, instrument control 10 0
  • 3.5
3.5 | 2 ratings
12 Jan 2010 DAQRESHAPE: Reshape array of triggered analog input data Reshape triggered data acquisition analog input data, removing NaN's. Author: Scott Hirsch example, application, daq, trigger, data, acquisition 2 0
Comments and Ratings by Scott View all
Updated File Comments Rating
01 Apr 2011 FIGHT TO THE DEATH AGAINST A GIANT CHICKEN An epic finalfantasy-style fight against an AI controled chicken with a dynamic interface :P Author: Emile B.

Totally made my day!

11 Feb 2011 MATLAB Functional Programming Style Guidelines An annotated presentation for MATLAB programming style guidelines Author: Fayssal El Moufatich

This appears to be a nearly direct copy of Richard Johnson's legendary MATLAB Programming Style Guidelines, just put into PowerPoint format.

http://www.mathworks.com/matlabcentral/fileexchange/2529-matlab-programming-style-guidelines

07 Jan 2010 xlswrite Easily create a Microsoft Excel format spreadsheet from MATLABĀ®. Author: Scott Hirsch

Just a note to requests for new features - the xlswrite that has shipped with MATLAB since R14 (MATLAB 7) offers much more flexibility than mine, so I encourage you to check it out if this one doesn't address your needs.

19 Jun 2009 Close all figures except those listed Close all figures except those listed by the user. Author: Karl

I love it. Not sure how I got along for 15 years without it! One small note - the "last" syntax actually keeps the current figure open, which wasn't necessarily the last one created. I love this behavior so much, that I tweaked CAB to do this with no input arguments, too.

Thanks for a simple, elegant, and very useful function.

Comments and Ratings on Scott's Files View all
Updated File Comment by Comments Rating
07 Feb 2012 Data space to figure units conversion A utility function to simplify use of annotation function Author: Scott Hirsch Hannes

perfect tool fpr annotation, thank you!

28 Jan 2012 SHADOWPLOT Add a shadow to an existing surface plot. Author: Scott Hirsch M., Pavel
27 Jan 2012 datalabel Interactive labeling of data points on a plot. Author: Scott Hirsch Daly, Robert

For time series data you can get the 'x coordinate' as a date string by changing line 89 to ...
th = text(xv,yv,[' (' datestr(xv) ',' num2str(yv) ')']);

When you click on a feature it will tell you when it happened as a date and time rather than a cryptic matlab date number. One area where Excel seems to be better than Matlab (until now!).

19 Jan 2012 dualcursor Add dual vertical cursors to a plot. Author: Scott Hirsch Preston

Would it be possible to expand callback functionality so that I could call it within a GUI whenever a cursor was moved?

29 Dec 2011 dualcursor Add dual vertical cursors to a plot. Author: Scott Hirsch Francis

Another vote for horizontal cursors.

Top Tags Applied by Scott
application, example, data acquisition, realtime, plotting
Files Tagged by Scott View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
28 Sep 2011 Counter Example An example using generic dll calling to use the counter on an NI daq card. Author: Scott Hirsch counter, countertimer, example, timer, application, dll 5 1
  • 5.0
5.0 | 3 ratings
21 Sep 2011 Screenshot dualcursor Add dual vertical cursors to a plot. Author: Scott Hirsch annotation, cursors, crosshair, cursor, label, ginput 33 19
  • 4.42857
4.4 | 16 ratings
21 Dec 2010 Screenshot Add a background gradient to plots Add a background gradient to plot axes to make them look a little fancy. Author: Scott Hirsch graphics, utility, gradient, presentation 5 0
01 Feb 2010 Screenshot Test and Measurement Seminar Demos Source code for Test and Measurement Seminar Demos, including electronic throttle body case study. Author: Scott Hirsch electronic, gpib, data acquisition, serial, application, instrument control 10 0
  • 3.5
3.5 | 2 ratings
12 Jan 2010 DAQRESHAPE: Reshape array of triggered analog input data Reshape triggered data acquisition analog input data, removing NaN's. Author: Scott Hirsch example, application, daq, trigger, data, acquisition 2 0

Contact us at files@mathworks.com