Community Profile

photo

Ben Barrowes


Barrowes Consulting / Dartmouth College

227 total contributions since 2004

Ben Barrowes 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 Interes

Contact

Contributions in
View by

Submitted


benbarrowes/f2matlab
Converts basic fortran90 source code to MATLAB source code.

3 months ago | 64 downloads |

Thumbnail

Submitted


Multiple Precision Toolbox for MATLAB
This toolbox defines a new mp class allowing multiple precision objects in MATLAB.

2 years ago | 30 downloads |

Thumbnail

Responded


Re: FORTRAN -> MATLAB translation?
I thought I would update this old thread in case anyone was looking for a translator. One place to start would be f2matlab from...

3 years ago | 2704 views

Responded


Re: matlab-fortran translator
One place to start would be f2matlab from here http://engineering.dartmouth.edu/~d30574x/consulting/consultingIndex.html Your c...

3 years ago | 9313 views

Posted


class method called when redefining a variable?
I have defined a new class with some overloaded methods. The problem is when a variable of this new class is redfined to be som...

3 years ago | 1269 views

Answered
Converting Fortran to MATLAB
Have you tried the free spag (linux version) from Polyhedron software to clean up (refactor) some of these goto's for you? http...

3 years ago | 1

Responded


Re: combination of handle and value classes
I think I have figured out a way to do this. I can simply make a new class with pntr as one of the properties: If this is in pn...

3 years ago | 885 views

Posted


combination of handle and value classes
Is it possible to define a class with both handle properties and value properties? For example, here is a simple classdef: cla...

3 years ago | 885 views

Responded


Re: Fortran goto to Matlab
Khalid, For the following, I used polyhedron's spag (free linux version), my f2matlab (published at the file exchange), and my ...

3 years ago | 7229 views

Responded


Re: eliminate fortran goto
Polyhedron's spag is a good tool, but usually only refactors about 50 to 70% of the goto's in typical fortran code. If there are...

3 years ago | 1837 views

Submitted


toSingle
Converts all numeric variables in the workspace, or optionally all doubles only, to single precision

4 years ago | 1 downloads |

Thumbnail

Answered
How to increase the precision of Matlab (compared to Fortran) ???
What do you mean when you say "compare"? "format long" in matlab should give many digits of display. In any case, like Strider s...

4 years ago | 2

Answered
Can someone please convert this fortran program(.f90) to matlab (.m) for me. I would really appreciate
Putting it through f2matlab, this gets you most of the way there: function basil(varargin) clear all; %clear functions;...

4 years ago | 0

Answered
Fortran to matlab conversion
Jessica, This is Ben Barrowes. I see you are making progress converting this. This bracket syntax is meant to be a variabl...

4 years ago | 1

Responded


Re: f2matlab
Kane, Did you go through the README included with f2matlab? That gives some examples of how to run f2matlab. It also gives some...

6 years ago | 5832 views

Responded


Re: f2matlab
Start with the README and follow it through the examples. You need to convert it to f90 and get rid of all the goto's first. If ...

6 years ago | 1646 views

Submitted


Mathematica Symbolic Toolbox for MATLAB--Version 2.0
A symbolic toolbox for MATLAB based on Mathematica.

6 years ago | 70 downloads |

Thumbnail

Submitted


print a gif in matlab
printgif prints gif files in matlab

6 years ago | 1 downloads |

Thumbnail

Submitted


suplabel
Places text as a title, xlabel, or ylabel on a group of subplots.

6 years ago | 141 downloads |

Thumbnail

Submitted


oct2ml
Converts octave style m-files to matlab style m-files

7 years ago | 18 downloads |

Thumbnail

Submitted


slatec
The slatec library converted into matlab functions.

7 years ago | 1 downloads |

Thumbnail

Submitted


case insensitive load
Duplicates Matlab load function except ignores case on the filename. Finds first match in path.

7 years ago | 0 downloads |

Thumbnail

Submitted


maxloc
Replicates the functionality of maxloc in fortran.

8 years ago | 1 downloads |

Thumbnail

Submitted


textLoc
Puts string onto the current axes with location similar to legend locations.

9 years ago | 4 downloads |

Thumbnail

Submitted


strrel
Applied relational operators to such as == or < to character arrays or cell arrays of strings accord

9 years ago | 1 downloads |

Thumbnail

Submitted


Knuth Heapsort
Matlab implementation of Knuth's heapsort.

9 years ago | 1 downloads |

Thumbnail

Submitted


dlagf01
Fourier cosine and sine transforms using lagged convolutions in double-precision (dlagf0 and dlagf1)

10 years ago | 4 downloads |

Thumbnail

Submitted


matlab2fmex
matlab2fmex.m is a small translator which aims to convert numerical M-files to Fortran90 mex.

11 years ago | 4 downloads |

Thumbnail

Responded


Re: 3D cylinder to cylinder distance
This problem should be able to be reduced to a smaller set of fewer dimensional problems based on an explicit set of tests. Ce...

11 years ago | 5187 views

Responded


Re: Fortran 90 MAT FIle I/O module
My bad. I didn't read far enough to see it was a MAT file I/O interface.

11 years ago | 1586 views

Load more