Feature #697

GMT from Matlab

Added by Manuel over 6 years ago. Updated almost 6 years ago.

Status:ClosedStart date:2015-04-19
Priority:NormalDue date:
Assignee:Paul% Done:


Target version:Candidate for next minor release



I am using Matlab 2013a. I have installed GMT 5.1.1 (bundle version) on my Mac (Yosemite version).
I have written a Matlab script where among other things I calculate the power spectrum from an specific geographical window which is changing on every run.
I know I can do it from Matlab but I would like to know if its possible to do it using the specific grdfft command.



#1 Updated by Paul over 6 years ago

  • Status changed from New to Feedback
  • Assignee set to Paul
  • Target version set to Candidate for next minor release

Hi Manuel-

We are close to releasing a beta-version of gmt/mex which lets Matlab and Octave users call gmt modules directly, That means you could run

spec = gmt ('grdfft', '-Er -V -fg', Grid);

However, not released yet as problematic to build properly since MathWorks distribute their own version of some libraries (e.g., netcdf, hdf5) and not others (gdal), and no include files, so we are dealing with shared library conflicts (no problems with octave, for instance). It requires GMT 5.2 so you would have to do a bunch of install from subversion. If you are motivated to be a guinea pig for testing then I could post more instructions.

#2 Updated by Joaquim almost 6 years ago

  • Status changed from Feedback to Closed

Close due to lack of feedback.

Also available in: Atom PDF