3D plot and contour plot

2 views (last 30 days)
Enfa White
Enfa White on 10 Oct 2012
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
Walter Roberson on 10 Oct 2012
Edited: Walter Roberson on 10 Oct 2012
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
Walter Roberson on 10 Oct 2012
Change the 1/ to 1./
Enfa White
Enfa White on 10 Oct 2012
I already tried to change / to ./ at the following equations:
p=(1+sin(5*x))-(1./sqrt(8*(sin(x)))); q=(1+sin(5*x))+(1./sqrt(8*(sin(x))));
out=(16*(p+q))./2+p;
When I run it, the empty figure keep opening continuously until I terminate the Matlab program. By the way is there any command that I can enter at the command window to stop this problem? TQ.

Sign in to comment.

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!