How do I plot this function in MATLAB?
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Michael
am 14 Okt. 2014
Beantwortet: Shashyabh Ray
am 2 Mär. 2021
Hello Everyone,
I am having trouble with entering the equation Z = sin(sqrt(x.^2 + y.^2))/(sqrt(x.^2 + y.^2)) into MATLAB so I can plot it as a surface plot. The MATLAB program keeps on turning this equation into the value -0.0227, rather than accecpting it as an equation (which make no sense).
This issue is preventing me from making a surface plot, as I am told that Z is a scalar or vector (because the program computed it as that for some reason), rather than a matrix.
Can anyone tell me what I am doing wrong with either the syntax or another aspect of the entry?
I would greatly appreciate it.
Thank you
1 Kommentar
Akzeptierte Antwort
Weitere Antworten (2)
Mischa Kim
am 14 Okt. 2014
Bearbeitet: Mischa Kim
am 14 Okt. 2014
Michael, use something like
[x,y] = meshgrid(0:0.1:5,0:0.1:5);
Z = sin(sqrt(x.^2 + y.^2))./(sqrt(x.^2 + y.^2)) ;
surf(x,y,Z)
Shashyabh Ray
am 2 Mär. 2021
how to plot y=(exp.^(sqrt(x)))./(x*x - x*(exp(x))).^(1/3);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!