Code covered by the BSD License  

5.0

5.0 | 2 ratings Rate this file 63 Downloads (last 30 days) File Size: 504 KB File ID: #41405

Data Explorer

by Adam Filion

 

29 Apr 2013 (Updated 30 Apr 2013)

App for exploring higher dimensional data.

| Watch this File

File Information
Description

This app provides an interactive environment to explore four and five dimensional data using some of MATLAB's abilities for volumetric visualization and animation. It was designed for data that was measured in a 3D grid of data points, for example temperature or wind speed taken at each point in a 3D space. If this data is taken over time, it can also be animated. Any data that fits the form v = f(x,y,z) or v = f(x,y,z,t) can be used.

If you have any ideas for enhancements or find any bugs, please let me know below. I'm open to adding more options/features if people find this useful.

Acknowledgements

Screen Capture Get A Screen Capture Of A Figure Frame Or Component and Gui Layout Toolbox inspired this file.

Required Products MATLAB
MATLAB release MATLAB 8.1 (R2013a)
Tags for This File  
Everyone's Tags
4d, 5d, animate, animation, app, data, gui, isosurface, movie, patch, plot, slice, time, visualization, volume, volumetric
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (6)
01 May 2013 Warwick

Terrific. Going to be very useful for my work in meteorology and climatology.

01 May 2013 Adam Filion

Thanks for the comment Matthew, I think that's a good suggestion. As you use it, let me know if there are any additional options/features that would be useful.

01 May 2013 Matthew

I really like:
* The GUI layout
* The documentation and help in first rate.
* The code style is pretty good.

I would suggest that name change would be appropriate. Maybe "Volumetric Data Explorer" would better suggest the applicability of your tool.

30 Apr 2013 Adam Filion

Bug fix is in, app has been updated to V 1.0.1

30 Apr 2013 Adam Filion

Hi Warwick,

Thanks for trying out the app. That's a bug I hadn't caught in testing. I'm updating the file, but since I work for MathWorks there's a separate submission process and I'm not sure when it will go through. Please use the 'Watch this file' link at the top of the page to get auto updates when the file changes.

Thanks, Adam

30 Apr 2013 Warwick

This is potentially a very useful app of 5 stars for my work. The demo data works well. However, after I put in a sample array of v = f(x,y,z) data, then any attempt to "Import from workspace" gives me errors as "Undefined function 'isdouble' for input arguments of type 'double'.
Error in
DataExplorer/ImportWorkspaceCB/@(in)(ndims(in)==4||ndims(in)==3)&&(isdouble(in)||issingle(in))

Error in uigetvariables (line 309)
t(jj) = evalin('base',['validationfunction_(' varnames{jj} ');']);
Error in DataExplorer/ImportWorkspaceCB (line 450)
data =
uigetvariables(text,'ValidationFcn',checkvars,'Introduction',intro);
Error in
DataExplorer>@(varargin)app.ImportWorkspaceCB(varargin{:})
(line 117)
app.Menu(2) = uimenu(app.Menu(1),'Label','Import from
Workspace','Callback',@app.ImportWorkspaceCB);
Error while evaluating uimenu Callback ".

Maybe a simple example at the Description would help me.

Updates
30 Apr 2013

V 1.0.1 - Fixed bug when importing from workspace.

Contact us