Rank: 41 based on 952 downloads (last 30 days) and 17 files submitted
photo

Ben Barrowes

E-mail
Company/University
Barrowes Consulting
Lat/Long
43.7599983215332, -72.16000366210938

Personal Profile:

received both his B.S. and M.S. degrees in Electrical Engineering from Brigham Young
University in 1999, and the Ph.D. degree in 2004 from the Massachusetts Institute of
Technology, Cambridge, MA. He was named top high school math student in the state of Utah
(1991), received two Rocky Mountain Space Grant Consortium (RMSGC) grants, and was awarded an
NSF graduate fellowship. During 2004/05, he was a Director's funded Postdoc at Los Alamos
National Laboratory in the Physics Division. His research interests center on electromagnetic
wave theory and modeling with applications including wind-wave interaction, electromagnetic
scattering from the sea surface as well as from random media, nanoscale energy generation
techniques, computer interface methodologies, electromagnetic induction models for
nonspherical geometries, and biological electromagnetic phenomena. Other interests include
automatic code conversion/translation and arbitrary precision computing.

Professional Interests:
Consultant specializing in fortran <-> matlab conversion/translation/validation/optimization.

 

Watch this Author's files

 

Files Posted by Ben View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jun 2010 Mathematica Symbolic Toolbox for MATLAB--Version 2.0 A symbolic toolbox for MATLAB based on Mathematica. Author: Ben Barrowes code generation, matrix, matrices, mathlink, matlab, symbolic math 116 14
  • 5.0
5.0 | 7 ratings
04 Jun 2010 print a gif in matlab printgif prints gif files in matlab Author: Ben Barrowes print gif jpeg imwrit... 25 1
  • 5.0
5.0 | 1 rating
23 Mar 2010 Screenshot suplabel Places text as a title, xlabel, or ylabel on a group of subplots. Author: Ben Barrowes super, ylabel, customization, xlabel, subplot, group 309 21
  • 3.82353
3.8 | 17 ratings
18 Jun 2009 Multiple Precision Toolbox for MATLAB This toolbox defines a new mp class allowing multiple precision objects in MATLAB. Author: Ben Barrowes multiple precision, arbitrary precision, gmp, mpfr 68 20
  • 4.15385
4.2 | 13 ratings
18 Jun 2009 oct2ml Converts octave style m-files to matlab style m-files Author: Ben Barrowes convert, external interface, conversion, octave, translate, translation 20 1
  • 5.0
5.0 | 1 rating
Comments and Ratings on Ben's Files View all
Updated File Comment by Comments Rating
27 Jul 2010 Mathematica Symbolic Toolbox for MATLAB--Version 2.0 A symbolic toolbox for MATLAB based on Mathematica. Author: Ben Barrowes Takamura, Tomohiko

This works under x64 environment;
 Mathematica 7.0 win64, MATLAB win64 7.10, Visual Studio 2008, Vista x64.
You have to use mldev64\include and lib\ml64i3m.lib instead of 32bits one.

Be careful not to use Visual Studio Express edition.
I failed to compile mex at first, as they have no x64 libs.
Thx.

14 Jul 2010 f2matlab Converts basic fortran90 source code to MATLAB source code. Author: Ben Barrowes Unggul, wahyoe

how to use it, can be given one example of step by step process of using f2matlab

15 Jun 2010 Mathematica Symbolic Toolbox for MATLAB--Version 2.0 A symbolic toolbox for MATLAB based on Mathematica. Author: Ben Barrowes Savransky, Dmitry

As usual from this author, a great addition to MATLAB. Quick note for those compiling on OS X - make sure you edit math.c line 227 as suggested in the comments below it, but don't worry about setting the library path. Your mex line should be something like:
mex -I/Applications/Mathematica.app/SystemFiles/Links/MathLink/DeveloperKit/CompilerAdditions/ -L/Applications/Mathematica.app/SystemFiles/Links/MathLink/DeveloperKit/CompilerAdditions/ -lMLi3 math.c

06 Jun 2010 print a gif in matlab printgif prints gif files in matlab Author: Ben Barrowes Shull, Donn

Hi Ben,

This is a nicely written file with good help, an H1 line and helpful comments in the code. I have a few suggestions if you want to make your function a little more like a MathWorks function.

You may wiant to consider changing the name. When I first saw your submission I thought it was for sending a gif file to a printer. Some alternate names might be fprintgif, writegif, or imwritegif.

Your file has an all lowercase name. This is the standard case for MathWorks api functions. The MathWorks uses an uppercase version of the function name on the H1 line without the argument list. This makes the H1 line stand out and without the arguments list there is more room for the description on the H1 line.

The MathWorks help usually follows the H1 line with some form of syntax help for calling the function and descriptions of the required inputs. You may want to consider explicitly naming the required inputs figure, and filename and checking that they are correct and then explaining them in the help.

The MathWorks includes a See Also section in their help. In this case you may want to reference print, imread, and imwrite.

Your help text is indented one space more than what The MathWorks uses.

These are all just suggestions.

Donn

01 Jun 2010 suplabel Places text as a title, xlabel, or ylabel on a group of subplots. Author: Ben Barrowes Geo

A very useful script!!! Thank you a lot!

Top Tags Applied by Ben
convert, fortran, matlab, utilities, annotation
Files Tagged by Ben View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jun 2010 Mathematica Symbolic Toolbox for MATLAB--Version 2.0 A symbolic toolbox for MATLAB based on Mathematica. Author: Ben Barrowes code generation, matrix, matrices, mathlink, matlab, symbolic math 116 14
  • 5.0
5.0 | 7 ratings
04 Jun 2010 print a gif in matlab printgif prints gif files in matlab Author: Ben Barrowes print gif jpeg imwrit... 25 1
  • 5.0
5.0 | 1 rating
23 Mar 2010 Screenshot suplabel Places text as a title, xlabel, or ylabel on a group of subplots. Author: Ben Barrowes super, ylabel, customization, xlabel, subplot, group 309 21
  • 3.82353
3.8 | 17 ratings
18 Jun 2009 Multiple Precision Toolbox for MATLAB This toolbox defines a new mp class allowing multiple precision objects in MATLAB. Author: Ben Barrowes multiple precision, arbitrary precision, gmp, mpfr 68 20
  • 4.15385
4.2 | 13 ratings
18 Jun 2009 oct2ml Converts octave style m-files to matlab style m-files Author: Ben Barrowes convert, external interface, conversion, octave, translate, translation 20 1
  • 5.0
5.0 | 1 rating

Contact us at files@mathworks.com