Rank: 75 based on 831 downloads (last 30 days) and 39 files submitted

Chad Greene

The University of Texas at Austin
30.28395, -97.73235

Personal Profile:

I am interested in the floating ice shelves that fringe East Antarctica. My current work is toward building a better understanding of how climatology influences glaciology via oceanography. I also have some experience with the acoustics of gas hydrates and oceanic methane bubbles.

Here's a fun animation created with Matlab to illustrate uncertainty in radar imaging of glacial bed topography: http://www.youtube.com/watch?v=jS6R5L60x0c. Here's another Matlab animation showing how floating ice shelves respond to tidal forcing: http://www.youtube.com/watch?v=H68mZDbtOnE.

Homepage: www.chadagreene.com

Professional Interests:
Antarctic ice shelf dynamics, sea level rise, underwater acoustics, methane hydrates


Watch this Author's files


Files Posted by Chad View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
21 Apr 2014 Screenshot Sound Pressure Level Calculator Function calculates sound pressure level in decibels, given a pressure signal in pascals. Author: Chad Greene acoustics, sound pressure level, spl, pressure, sound, loudness 51 0
  • 1.5
1.5 | 2 ratings
18 Apr 2014 rgb2hex and hex2rgb Convert colors between rgb and hex values Author: Chad Greene color, rgb, plotting 20 0
26 Mar 2014 Screenshot Bedmap2 Toolbox for Matlab Transforms Bedmap2 data to lat/lon coordinates. Offers simple commands to extract and/or plot data. Author: Chad Greene antarctica, mapping, polar, bedmap, bedmap2, cryosphere 40 0
19 Mar 2014 Screenshot circle plotter Simply plot filled circles or circle outlines. Author: Chad Greene circle, plotting, fill, circles, dots 25 0
11 Mar 2014 Screenshot interp1gap 1D interpolation over small x gaps Interpolate over small gaps in x, but not over large gaps in x. Author: Chad Greene interpolation, interp1 22 0
Comments and Ratings by Chad View all
Updated File Comments Rating
27 Feb 2014 Rotated grid transform Transforms coordinates from regular to rotated grid and vice versa. Author: Simon Funder

Users with the Mapping Toolbox may also want to check out the rotatem function.

13 Sep 2013 nget Query any number of graphics object properties at once using the get command. Author: Chad Greene

Sven, that's brilliant! I think I may just adopt your method because scripts are always more portable and sharable when they don't rely on custom functions. Thanks for the suggestion!

27 Aug 2013 Date to Decimal Day of Year Convert a vector of MATLAB serial dates to decimal days since the start of the year. Author: Anthony Kendall

19 Aug 2013 figtitle Create a title for a figure with multiple subplots. Author: Chad Greene

Thanks for bringing submission 3218 to my attention, Felipe--I had not seen it before. Mtit and figtitle are synonymous, but one small difference is that figtitle is designed for the novice user who may be scared off by a complex title like "mtit: a pedestrian major title creator".

I created figtitle after my search of File Exchange came up empty, and in retrospect it is possible that I found mtit in my search but it was not clear what mtit does or how to use it. The figtitle function has an intuitive name that can be comfortably said aloud in a workplace setting, and on this page I have attempted to provide straightforward examples that should look familiar to anyone who has used the 'title' command. There is also a picture on this page to immediately help the FEX user identify what figtitle does.

For anyone deciding whether to adopt usage of mtit or figtitle, my guess is that mtit may be slightly more powerful and figtitle may be slightly more intuitive.

15 Aug 2013 hfill and vfill Simply create horizontal or vertical shaded sections of a plot. Author: Chad Greene

Tip: If you like the example image, but you'd prefer the gray box to be behind your data instead of on top of it, reorder the stack like this:

h = vfill([80 90],'gray');

Comments and Ratings on Chad's Files View all
Updated File Comment by Comments Rating
11 Mar 2014 mmax and mmin Returns maximum or minimum value of an N-D matrix Author: Chad Greene Anon

What's wrong with the simple call
max(A(:)) or min(A(:))
? Since Matlab stores A in column format anyway, I don't think there is much computational work required to transform the array into a column vector.

01 Dec 2013 Unit Converters Convert units of pressure, length, time, force, mass, accel., temp, speed, frequency, area, & more! Author: Chad Greene marei, nedal

01 Nov 2013 Rayleigh Wave Animation Animation of the retrograde surface particle motion of a Rayleigh wave. Author: Chad Greene BOUSSOUF

31 Oct 2013 Butterworth Filters Highpass, lowpass, bandpass, and bandstop Butterworth frequency filters. Author: Chad Greene Paul

11 Oct 2013 figtitle Create a title for a figure with multiple subplots. Author: Chad Greene Thomas

Nice tool. May I suggest that you change the command "axes(hca)" to "set(gcf,'CurrentAxes',hca)", on line 116? This will avoid making the figure visible for those who plot to invisible figures. (Primarily done to speed up figure creation when printing to file.)

Contact us