Rank: 1701 based on 34 downloads (last 30 days) and 4 files submitted
photo

Jesse Hopkins

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Jesse View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
20 Jan 2012 issubclass Determines if a class is a subclass of another class. Author: Jesse Hopkins oop 9 0
26 Jul 2010 Screenshot Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins compression java 17 9
  • 3.0
3.0 | 1 rating
06 Nov 2009 Explore Convenient way to open windows explorer. Author: Jesse Hopkins windows explorer 1 5
  • 3.0
3.0 | 3 ratings
27 Oct 2009 genpath_exclude Executes like genpath, but can ignore specified directories. Author: Jesse Hopkins svn, cm, cvs, path 7 3
  • 5.0
5.0 | 1 rating
Comments and Ratings by Jesse View all
Updated File Comments Rating
07 Feb 2012 mtoc++ - Doxygen filter for Matlab and tools Create nice documentation for your MatLab project using doxygen Author: Daniel Wirtz

Think I got it figured out. Was missing MSVCP100.dll. I installed Microsoft Visual C++ 2010 SP1 Redistributable from here: http://www.microsoft.com/download/en/confirmation.aspx?id=8328

I found an interesting thread on the topic of static vs dynamic linking of these libraries here: http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvc/thread/3a007184-80e9-4e25-b5ad-ff31b028c051

Everything went pretty smooth, got some good looking documentation. I did however, manage to get a Grrr! message :). Here's the output:

MTOCPP:C:/HopkinsSynergySandbox/CSI/CSI_CORE/0.0/jhopkin/CsiPlottingTool/@AmsPlotManager/AmsPlotManager.m: PARSE ERROR in line 27
Message: Grrrr!!!!
Next 20 characters to parse:
% Matlab class for c

27 Jul 2011 TCP/IP Communications in Matlab Sends/receives TCP packets using Matlab's Java interface. Now handles matrices and cell arrays, etc. Author: Kevin Bartlett

Here's a link to CompressLib: http://www.mathworks.com/matlabcentral/fileexchange/25656-compression-routines

27 Jul 2011 TCP/IP Communications in Matlab Sends/receives TCP packets using Matlab's Java interface. Now handles matrices and cell arrays, etc. Author: Kevin Bartlett

Patrick and Ian, take a look at CompressLib on the file exchange. Using this you can serialize almost any matlab structure to an array of bytes, and deserialize it back to a matlab structure on the other side. You can do classes as well, although that takes some work in the class definition itself.

08 Jun 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins

I saw similar results as Sebastiaan. My usage is quite different, as in my environment this is used to compress and decompress many small matlab structures stored within hundreds Simulink blocks (as userdata) one at a time. There was no noticeable speed improvement, as the time was dominated by the GZIP method.

11 May 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins

Thanks for the suggestion Jan, I'll take a look into that.

Comments and Ratings on Jesse's Files View all
Updated File Comment by Comments Rating
08 Jun 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins Hopkins, Jesse

I saw similar results as Sebastiaan. My usage is quite different, as in my environment this is used to compress and decompress many small matlab structures stored within hundreds Simulink blocks (as userdata) one at a time. There was no noticeable speed improvement, as the time was dominated by the GZIP method.

13 May 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins Sebastiaan

Thanks for the suggestion. I have tried it with my version (which chunks the data in 5 MiB blocks to prevent running out of heap space), but the speed-up is not measurable. Compressing ~120 MiB takes 0.035 seconds for the custom typecast and 0.161 for the built-in function. In contrast, the java GZIP function takes 7 seconds (and uses only 1 thread).

However, sharing pointers is of course a much nicer solution.

11 May 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins Hopkins, Jesse

Thanks for the suggestion Jan, I'll take a look into that.

11 May 2011 Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins Simon, Jan

Using James Tursa's TYPECASTX will increase the speed, because it creates shared data copies instead of deep copies: http://www.mathworks.com/matlabcentral/fileexchange/17476-typecast-and-typecastx-c-mex-functions

07 Jun 2010 genpath_exclude Executes like genpath, but can ignore specified directories. Author: Jesse Hopkins Sebastian

Does what it says on the tin. Excellent subfolder exclusion.

Top Tags Applied by Jesse
cm, compression java, cvs, gui, oop
Files Tagged by Jesse View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
20 Jan 2012 issubclass Determines if a class is a subclass of another class. Author: Jesse Hopkins oop 9 0
14 Jul 2011 Screenshot GUI Layout Toolbox Layout management objects for MATLAB GUIs Author: Ben Tordoff gui, boxlayout, gridlayout, java, layout, potw 140 107
  • 4.96875
5.0 | 34 ratings
26 Jul 2010 Screenshot Compression Routines Compress Matlab variables in the workspace. (supports cells, structs, matrices, strings, objects) Author: Jesse Hopkins compression java 17 9
  • 3.0
3.0 | 1 rating
06 Nov 2009 Explore Convenient way to open windows explorer. Author: Jesse Hopkins windows explorer 1 5
  • 3.0
3.0 | 3 ratings
27 Oct 2009 genpath_exclude Executes like genpath, but can ignore specified directories. Author: Jesse Hopkins svn, cm, cvs, path 7 3
  • 5.0
5.0 | 1 rating

Contact us at files@mathworks.com