get 3D coordinate (x,y,z) of a surf plot on mouse click in App Designer

3 views (last 30 days)
I created a surf plot in App Designer, and when I mouse click on the figure, it can display the (x,y,z) coordinate on the plot, However, I could not find a way to directly access and save x, y, z coordinate of the mouse click to variables to allow further data processing. Can someone help me with that? thank you very much.
Following is a code how I initialize my surf plot, I used UIAxe for holding my surf plot:
% initialize figure 1
app.UIAxes_X = 10:1:50;
app.UIAxes_Y = 1:0.1:3;
app.UIAxes_Z = NaN(size(app.UIAxes_Y,2),size(app.UIAxes_X,2));
app.surf_handle = surf(app.UIAxes, app.UIAxes_X, app.UIAxes_Y,app.UIAxes_Z);
  4 Comments
Mohammad Sami
Mohammad Sami on 9 Jan 2020
You are probably referring to the data tip. What is the version of matlab you are using ?

Sign in to comment.

Answers (0)

Categories

Find more on Graphics Object Properties in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!