how i can add point to mesh plot and connect it with mesh surface??
10 views (last 30 days)
Show older comments
Dear All,
I have a 3-D mesh plot, i added data point to same plot using plot3 command i want to connect this point to mesh surface with stems
any body help me?
1 Comment
Walter Roberson
on 5 Jan 2013
You should not be opening second copies of questions on existing open topics, like you did in http://www.mathworks.com/matlabcentral/answers/58041#comment_120908. You waited 7 hours to reply to me, and then just one hour later you were frustrated enough with my not having replied that you opened a new question. If you need fast replies but only when you get around to bothering yourself with the matter, then you should be paying a consultant and have response time clauses in the contract. When I am volunteering and you leave me hanging for 7 hours then I am likely to go to sleep.
Answers (3)
Walter Roberson
on 5 Jan 2013
line() or plot3() in place the stems, or possibly annotate() them.
stem3() is not appropriate for this work; see http://www.mathworks.com/help/matlab/creating_plots/discrete-data-graphs.html#f10-1251
stem3 displays 3-D stem plots extending from the xy-plane.
but you would need them extending from arbitrary (X,Y,Z) coordinates.
stem3() produces a stemseries object, which is a coordinating object with a number of line (not lineseries) objects. So you could create the line objects yourself.
0 Comments
mansour
on 5 Jan 2013
7 Comments
Walter Roberson
on 5 Jan 2013
Invalid code. You do not define X and Y until after you already used them to create F. Also you plot3() of b with no "b" defined
Assuming you correct that order, then remove the final plot3() and add
F1 = a(1)+a(2)*x+a(3)*y+a(4)*x.^2+a(5)*x.*y+a(6)*y.^2;
for K = 1 : length(x)
plot3([x(K), x(K)], [y(K), y(K)], [F1(K), z(K)], 'r');
plot3(x(K), y(K), z(K), 'r*', 'MarkerSize', 10);
end
Image Analyst
on 5 Jan 2013
Edited: Image Analyst
on 5 Jan 2013
Correct working code is given in this comment of his duplicate post - however the link doesn't point directly to the comment because of the bug in Answers where links to hidden/older comments don't display and instead display the main page. So you have to expand the older comments to see it. I really wish they'd fix that bug in Answers! (I notified Randy already.)
See Also
Categories
Find more on Surface and Mesh Plots 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!