# How to find value of z from the mesh/surface plot when values of x and y are given?

2 views (last 30 days)

Show older comments

##### 0 Comments

### Answers (1)

Javier
on 14 Sep 2012

Hello CY

Im going to use the following function (it comes in Matlab help/mesh function).

%Function

[X,Y] = meshgrid(-8:.5:8); %Arbitrary values

R = sqrt(X.^2 + Y.^2) + eps;

Z = sin®./R; %Z is function of X and Y

mesh(Z);

If you want to find the value of Z at X=5 and Y=4, just evalueta the function Z in that point. This mean that you have to evaluate first in R to get the Z desired result (also work for vectors).

NewR=feval(@(xx,yy)[sqrt(xx.^2 + yy.^2)],5,4)

Newz=feval(@(NewR)[sin(NewR)./NewR],NewR)

Hope it helps.

Best regards and if solve your question please grade.

Javier

##### 2 Comments

Nathalie
on 20 Mar 2014

Hi Javier,

can you please help me with my question: http://www.mathworks.com/matlabcentral/answers/122444-how-to-find-x-for-a-given-value-of-y

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!