Rank: 801 based on 87 downloads (last 30 days) and 6 files submitted
photo

Stephan Koehler

E-mail
Company/University
WPI
Lat/Long
42.26300048828125, -71.802001953125

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Stephan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Feb 2012 fitting decaying oscillations From inputs t, y the best fit to the decaying oscillation is determined. Author: Stephan Koehler signal processing, fitting 11 0
07 Feb 2012 plotting a .xls spreadsheet Convenience function for plotting spreadsheets specifying several variables and also conditions Author: Stephan Koehler data import, plot, xlsread 29 0
05 Feb 2012 plotting contents of a csv spreadsheet convenience function for plotting columns of a spreadsheet Author: Stephan Koehler data import, plotting 9 0
02 Feb 2012 Error Propagation Numerically calculates uncertainties for a function. Author: Stephan Koehler error analysis, error propagation 22 0
02 Oct 2011 tsvread: importing tab-separated data Similar to csvread, but has a lot more user-friendly options and can deal with non-numeric data. Author: Stephan Koehler csvread, spreadsheet, tsvread, data import 13 0
Comments and Ratings by Stephan View all
Updated File Comments Rating
20 Aug 2011 Linear Regression with Errors in X and Y Calculates slope and intercept for linear regression of data with errors in X and Y. Author: Travis Wiens
02 Mar 2011 Iterative Adaptive Simpson and Lobatto Quadrature Iterative Adaptive Simpson and Lobatto Quadrature Author: Matthias Chung

this works much faster than MATLAB's quadv, because quadv does not vectorize (i.e. it evaluates the function using only single values).

Comments and Ratings on Stephan's Files View all
Updated File Comment by Comments Rating
24 Nov 2009 new_dir.m This is an enhancement to MATLAB's dir function, for dealing with sequentially numbered files. Author: Stephan Koehler Simon, Jan

Bugs are fixed, descriptive warning on Windows for the -find flag, updated description on the FEX page (removed "Matlab 5.3"), considering directories, some improvements in the help section. No comments in the source. Useful and usable.

18 Nov 2009 new_dir.m This is an enhancement to MATLAB's dir function, for dealing with sequentially numbered files. Author: Stephan Koehler Simon, Jan

The function starts with overwriting VARARGIN - please remove this!
The help section now mentions, that the -find option works on Unix only. But a check in the function (if ~isunix, error('-find works on Unix only'); end) would be useful.
Please update the file information on the FEX: This function does still not run under Matlab 5.3.
The help section is still hard to read (for me) due to the formatting. A H1-line would be helpful (see LOOKFOR command).
Some simplifications are possible, e.g.: "numel({d.name})" equals "numel(d)",
"to_do = strncmp( varargin, '-', 1 );
neg_queery = ~to_do&strncmp(varargin, '~', 1 );" is easier as: "neg_queery = strncmp(varargin, '~', 1);".
Comments in the source are recommended generally.
I really like the idea of expanding DIR with a filter for numerical indices.

08 Nov 2009 new_dir.m This is an enhancement to MATLAB's dir function, for dealing with sequentially numbered files. Author: Stephan Koehler Simon, Jan

In contrary to the file informations above, new_dir does not run on Matlab 5.3.1 (and 6.5 also), because the DIR command does not reply the field 'datenum' for this versions.
No meaningful H1 line, the help text is long and exhaustive, but hard to read (please insert a space after the %, limit the line width, use some empty lines to divide sections). A lot of examples are given, but some crash: There is no "-regexp" flag for the FIND command of Windows XP --- perhaps your function is written for Unix only?! If so, please mention this.
No comments in the source. The initial section for debugging is useless for FEX users.
If updates of this files are submitted or searched, it is helpful to mention the full name of the author and the exact date of submission.
Working partially on WindowsXP, but not under the claimed Matlab version.

Top Tags Applied by Stephan
data import, csvread, data management, error analysis, error propagation
Files Tagged by Stephan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Feb 2012 fitting decaying oscillations From inputs t, y the best fit to the decaying oscillation is determined. Author: Stephan Koehler signal processing, fitting 11 0
07 Feb 2012 plotting a .xls spreadsheet Convenience function for plotting spreadsheets specifying several variables and also conditions Author: Stephan Koehler data import, plot, xlsread 29 0
05 Feb 2012 plotting contents of a csv spreadsheet convenience function for plotting columns of a spreadsheet Author: Stephan Koehler data import, plotting 9 0
02 Feb 2012 Error Propagation Numerically calculates uncertainties for a function. Author: Stephan Koehler error analysis, error propagation 22 0
02 Oct 2011 tsvread: importing tab-separated data Similar to csvread, but has a lot more user-friendly options and can deal with non-numeric data. Author: Stephan Koehler csvread, spreadsheet, tsvread, data import 13 0

Contact us at files@mathworks.com