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))
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (2)
Lisa
am 18 Mär. 2014
0 Stimmen
Marta Salas
am 18 Mär. 2014
Bearbeitet: Marta Salas
am 18 Mär. 2014
[x,y] = meshgrid(-pi:pi/10:pi)
z = (sin(sqrt(x.^2+y.^2)))./(sqrt(x.^2+y.^2))
mesh(x,y,z)
1 Kommentar
Lisa
am 18 Mär. 2014
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!