
Matlab 3D Plotter GUI
I wrote this GUI because of excel's inability to graph 3D plots at the time, and because of my graduate research group's focus on surface plots to make design decisions based on visual information. This powerful tool is loaded with creative features that made our day to day work much easier (rather than coding one-off plots). It can upload data directly from excel, change which column is plotted on which axis, take the difference of plots through interpolation to visualize intersections, export graphs as pictures for quick report writting, and the list goes on. One notable feature is that the user has the option to plot the surface with Matlab's lsqfit function, or to use my own neural network approach to learning the surface. The write up below explains more of the details, but the take away is that my neural network approach improves on the LSQfit function particularly in the tai-end regions of the graph where data is scarce. The code is posted on Matlab's file exchange.
