Create two vectors X and Y of values from (-pi) to pi with a spacing of pi/10. Define the vector Z as: Z = (sin(sqrt(x^2+y^2)))/(sqrt(x^2+y^2))
Show older comments
Im trying to plot function. I have wrote x=[-pi:pi/10:pi] and y=[-pi:pi/10:pi]. Also Z = (sin(sqrt(x.^2+y.^2)))/(sqrt(x.^2+y.^2)). When I try to plot the function z somehow gets to be only one number such as -0.0227 and I get error 'Vectors must be the same lengths'. Please help me to get this problem right
Accepted Answer
More Answers (2)
Lisa
on 18 Mar 2014
0 votes
Marta Salas
on 18 Mar 2014
Edited: Marta Salas
on 18 Mar 2014
[x,y] = meshgrid(-pi:pi/10:pi)
z = (sin(sqrt(x.^2+y.^2)))./(sqrt(x.^2+y.^2))
mesh(x,y,z)
Categories
Find more on 2-D and 3-D 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!