Rank: 3 based on 9023 downloads (last 30 days) and 46 files submitted
photo

Michael Kleder

E-mail
Company/University
Delta Epsilon Technologies, LLC

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
26 Aug 2008 Screenshot Shortest Path with Obstacle Avoidance (ver 1.3) Computes shortest path between two points in the plane, avoiding obstacles. Author: Michael Kleder avoidance, plane, optimization, obstacle, avoid, shortest path 225 14
  • 4.14286
4.1 | 7 ratings
26 Dec 2007 Screenshot "All Pairs Shortest Path" Graph Solver Gives the shortest node-to-node distance along the edges of a graph for all node combinations. Author: Michael Kleder node, all pairs, graph, shortest path, optimization 184 10
  • 4.0
4.0 | 6 ratings
13 Nov 2007 VRECKON: Find the endpoint of a geodesic on the ellipsoidal earth Obtains a final location on ellipsoidal earth, given a start point, an azimuth and a distance. Author: Michael Kleder earth, vincenty, direct, geodesic, vdist, ellipsoid 156 1
  • 5.0
5.0 | 1 rating
28 Dec 2006 Fast Sudoku Solver Rapidly finds all possible solutions to a sudoku puzzle Author: Michael Kleder solver, sudoku, recursive, fast, solve, games 238 7
  • 4.2
4.2 | 5 ratings
13 Nov 2006 Screenshot Interactive GUI: Animated conic section through five points Drag each of five data points in the GUI window to animate a conic section (Symbolic Math Toolbox). Author: Michael Kleder animated, conic, animation, interactive gui, symbolic math toolbox, points 210 1
  • 3.66667
3.7 | 3 ratings
Comments and Ratings on Michael's Files View all
Updated File Comment by Comments Rating
09 Nov 2009 Compute hash using MD2, MD5, SHA-1, SHA-256, SHA-384, or SHA-512 Hashes a string (or other MATLAB variable) using a vairiety of hash algorithms Author: Michael Kleder Danila

02 Nov 2009 Shortest Path with Obstacle Avoidance (ver 1.3) Computes shortest path between two points in the plane, avoiding obstacles. Author: Michael Kleder James

26 Oct 2009 Rapid lossless data compression of numerical or string variables Rapidly compresses (or decompresses) Matlab variables in memory Author: Michael Kleder Hopkins, Jesse

Needed to make the following changes to eliminate above java exceptions (in R2008b)

dzip.m line 48: change "DeflaterOutputStream" to "GZIPOutputStream"

dunzip.m line 21: change "InflaterInputStream" to "GZIPInputStream"

21 Oct 2009 Rapid lossless data compression of numerical or string variables Rapidly compresses (or decompresses) Matlab variables in memory Author: Michael Kleder Hopkins, Jesse

Using R2008b an exception occurs at line 24 of dunzip:
??? Java exception occurred:
java.util.zip.ZipException: unknown compression method

at java.util.zip.InflaterInputStream.read(Unknown Source)

at java.io.FilterInputStream.read(Unknown Source)

at com.mathworks.mlwidgets.io.InterruptibleStreamCopier.copyStream(InterruptibleStreamCopier.java:97)

at com.mathworks.mlwidgets.io.InterruptibleStreamCopier.copyStream(InterruptibleStreamCopier.java:76)

Any thoughts on what needs to be changed?

20 Oct 2009 Compute hash using MD2, MD5, SHA-1, SHA-256, SHA-384, or SHA-512 Hashes a string (or other MATLAB variable) using a vairiety of hash algorithms Author: Michael Kleder Simon, Jan

Works correctly, good help, no H1-line, example, date and author mentioned in the source.

~any(strcmp(meth, algs))
  is faster than:
isempty(strmatch(meth,algs,'exact'))

The conversion of the HEX output is to complicated:
  h=typecast(x.digest,'uint8');
  h=dec2hex(h)';
  if(size(h,1))==1
     h=[repmat('0',[1 size(h,2)]);h];
  end
  h=lower(h(:)');
Easier and faster:
  h = sprintf('%.2x', typecast(x.digest, 'uint8'));
For Matlab 6.5: only MD5 and SHA-1 are working, TYPECAST must be downloaded from FEX, and the SPRINTF needs a cast to DOUBLE.

Because you call Java for the calculation, this is not very fast, but still the most reliable hash tool in the FEX. Thanks!

Top Tags Applied by Michael
earth, optimization, plotting, specialized, ellipsoid
Files Tagged by Michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
26 Aug 2008 Screenshot Shortest Path with Obstacle Avoidance (ver 1.3) Computes shortest path between two points in the plane, avoiding obstacles. Author: Michael Kleder avoidance, plane, optimization, obstacle, avoid, shortest path 225 14
  • 4.14286
4.1 | 7 ratings
26 Dec 2007 Screenshot "All Pairs Shortest Path" Graph Solver Gives the shortest node-to-node distance along the edges of a graph for all node combinations. Author: Michael Kleder node, all pairs, graph, shortest path, optimization 184 10
  • 4.0
4.0 | 6 ratings
13 Nov 2007 VRECKON: Find the endpoint of a geodesic on the ellipsoidal earth Obtains a final location on ellipsoidal earth, given a start point, an azimuth and a distance. Author: Michael Kleder earth, vincenty, direct, geodesic, vdist, ellipsoid 156 1
  • 5.0
5.0 | 1 rating
28 Dec 2006 Fast Sudoku Solver Rapidly finds all possible solutions to a sudoku puzzle Author: Michael Kleder solver, sudoku, recursive, fast, solve, games 238 7
  • 4.2
4.2 | 5 ratings
13 Nov 2006 Screenshot Interactive GUI: Animated conic section through five points Drag each of five data points in the GUI window to animate a conic section (Symbolic Math Toolbox). Author: Michael Kleder animated, conic, animation, interactive gui, symbolic math toolbox, points 210 1
  • 3.66667
3.7 | 3 ratings
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com