3D plot and contour plot
Show older comments
Question 1)
The following is my function z. Please help me to generate a 3D plot and a contour plot.
function out=z(x,y,n)
p=(1+sin(5*x))-(1/sqrt(8*(sin(x))))
q=(1+sin(5*y))+(1/sqrt(8*(sin(y))))
if fix(n/2)==n/2
out=n*(p+q)
else
out=(n-1)*(p+q)+p
end
x is in the range of 0 to 6, increment 0.1
y also in the range of 0 to 6, increment 0.1
z is in the range of -0.005 to -2.000
Answers (1)
Walter Roberson
on 10 Oct 2012
Edited: Walter Roberson
on 10 Oct 2012
0 votes
0) 0.1 is called the "increment" there
1) see mesh() and contour()
2) length(m) will be 101, or size(m) will show 1 101
3) Yes.
4 Comments
Walter Roberson
on 10 Oct 2012
Also, see surf()
The meshgrid() that you had previously was a good start.
Enfa White
on 10 Oct 2012
Walter Roberson
on 10 Oct 2012
Change the 1/ to 1./
Enfa White
on 10 Oct 2012
Categories
Find more on Contour Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!