We need you to deliver a running Matlab source code that will perform a nice Matlab GUI.
The Matlab GUI will convert a five columns table into 3D color IMAGE in an informative and self-explaining way (Viewer).
The viewer will receive as input two type of tables: Original and Transformed Tables. The two tables structures will be the same. The only difference between them will be their cell values (their table contents).
Each table will have 5 columns:
Column A: Object (point) speed
Column B: Object (point) intensity
Column C: Object (point) distance
Column D: Object (point) vertical angle
Column E: Object (point) horizontal angle
The Viewer will convert column C, D, E from the Spherical coordinate system into the Cartesian coordinate system (X, Y, Z) and will use interpolation to fill the mesh grid (see Matlab meshgrid() function).
The viewer will display two 3D pictures side by side (mesh images displaying) where picture A will show the original Table content, and Picture B will show the Transformed table content.
The Pictures structure is defined below:
The X, Y, Z will set each point position in the 3D picture
(X, Y, Z are column C, D, E that converted from Spherical to Cartesian coordinate).
Each point color in the 3D image will be proportional to the given speed (column A), and each point brightness will be proportional to the intensity (Column B) with depth perception.
To improve Viewer visualization, a light source will be added to the two images to create shadows effects.
The viewer GUI will have the following sliders:
1. Light source direction
2. Point of view (instead of slider mouse drag is allowed)
19 freelancers are bidding on average $167 for this job
I'm expert in matlab programming and I've done many project before that included scripts with GUIs. Check my portfolio for details on previous projects. Price is negotiable.
Hello, dear sir. I am expert in matlab, R, math, physics. I have a lot of experiences in many projects. I will do your projects well. Please contact me. Thanks.