Rank: 19 based on 1650 downloads (last 30 days) and 60 files submitted
photo

Chad Greene

E-mail
Company/University
The University of Texas at Austin
Lat/Long
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
29 Jul 2014 Screenshot MEaSUREs Plot Antarctic ice velocity fields Author: Chad Greene ice, quivermc, antarctica, antarctic, glaciology, rignot 29 0
29 Jul 2014 Screenshot quivermc Plot georeferenced vector fields with color options. Author: Chad Greene mapping toolbox, quiverm, wind, arrow, arrowm, climate 59 1
  • 5.0
5.0 | 1 rating
29 Jul 2014 Screenshot Fifty Shades of Grey Get the only colormap that's hotter than hot(50). Author: Chad Greene colormap, rgb, grey, gray 7 0
24 Jul 2014 coriolisf Returns Coriolis parameter as a function of latitude. Author: Chad Greene coriolis, oceanography, atmosphere, toilet bowl, the simpsons go to au... 18 0
21 Jul 2014 Screenshot MODIS Mosaic of Antarctica Plot satellite images, grounding lines, and coast lines of Antarctica Author: Chad Greene antarctica, glaciology, nsidc, bedmap2, satellite imagery, modis 34 0
Comments and Ratings by Chad View all
Updated File Comments Rating
08 Jul 2014 IPDM: Inter-Point Distance Matrix An efficient and accurate Inter-Point Distance Matrix Author: John D'Errico

For an array of points given by x and y, this function quite elegantly and efficiently returns indices of each point's nearest neighbor like this:

ipdm([x y],'subset','nearestneighbor','result','struct');

Takes ~5 seconds to solve for 15,000 points on my laptop. That's quite fast.

02 Jul 2014 LinkTopAxisData Adds a linked second x axis to a plot Author: Tim Richards

This function works well, especially after making the changes recommended by Christos are good. I also recommend adding this to the very end:

if nargout==0
clear newAxis
end

This will suppress output if the user does not want to create a new variable in the workspace.

Tim, thanks for sharing, and Christos, thanks for the suggestions.

26 Jun 2014 clearempty clear all empty variables from current workspace Author: Chad Greene

Thanks Jan. I knew there must be a way to do it looplessly. I've implemented the changes you suggested.

24 Jun 2014 rgbmap color maps Create color maps from actual names that people use for colors. Author: Chad Greene

I'd like to stress that this function requires the rgb function described here: http://www.mathworks.com/matlabcentral/fileexchange/46872-rgb-color-values-from-xkcd/content/demo/html/rgb_demo.html

05 Jun 2014 RegularizeData3D Produces a smooth surface from scattered 3D input data. Author: Jamal

This function provides an excellent solution for fitting surfaces to irregularly-spaced data using a bicubic fit. Generating a 200,000 element surface from 65,000 GPS measurments takes about six seconds on my laptop.

A fine contribution to FEX.

Comments and Ratings on Chad's Files View all
Updated File Comment by Comments Rating
29 Jul 2014 quivermc Plot georeferenced vector fields with color options. Author: Chad Greene Warwick

Good quiver plot function with excellent range of options.

26 Jun 2014 clearempty clear all empty variables from current workspace Author: Chad Greene Greene, Chad

Thanks Jan. I knew there must be a way to do it looplessly. I've implemented the changes you suggested.

25 Jun 2014 clearempty clear all empty variables from current workspace Author: Chad Greene Simon, Jan

If WHOS is used instead of WHO, you can avoid the first evil EVAL. The 2nd one is not required also:
clear(clearEmptyList{clearEmptyk});

Another EVAL and loop-free approach:

whosList_ = whos;
nameList_ = {whosList_([whosList_.bytes]==0).name};
clear(nameList_{:}, 'whosList_', 'nameList_');

24 Jun 2014 rgbmap color maps Create color maps from actual names that people use for colors. Author: Chad Greene Greene, Chad

I'd like to stress that this function requires the rgb function described here: http://www.mathworks.com/matlabcentral/fileexchange/46872-rgb-color-values-from-xkcd/content/demo/html/rgb_demo.html

24 Jun 2014 RGB color values from XKCD RGB triplets for 949 colors, by how they're perceived on a computer monitor and their common names. Author: Chad Greene Cobeldick, Stephen

This is a very tidy submission. The original XKCD survey makes for a highly entertaining read, and this submission (an import of the survey results into MATLAB) is a great addition by Chad Greene to the MATLAB color handling functions!

Contact us