Posted by Lee on Wednesday, July 20, 2011 at 2:59am.
I had a quick look at the code, and I suggest the following changes (just a guess).
I believe the code has worked as expected, but the duration of the animation is only about 1/10th of a second.
To test the hypothesis, change
for a=0:pi/100:8*pi
to
for a=0:pi/1000:8*pi
to make 10 times more frames. If it stays for about a second, then it is the problem.
The other "problem" that it stays white at the end is probably the endpoint (8π) puts everything to zero, so it is/may be coloured white.
Try changing the endpoint to, say
8.5π or 8.25π and see if it makes a difference.
Let me know how it goes.
I tried both and both results leave me with the same result, It just flashes real quick and then turns white... I even tried a=0:pi/1000000000:8*pi, it stays for a little bit longer but then turns white....
I think it's an issue with something else... what I'm not exactly sure as it's strange that something does appear but then quickly disappears...
A couple of things you could try:
1. put
refreshdata
before "drawnow".
Hopefully this will update every frame of the image.
2. put a finer grid, such as
x=-2*pi:pi/500:2*pi;
instead of 50.
Sorry that I cannot be more definite because I don't have access to Matlab, especially the plotting part.
Same thing. I wounder if I'm suppose to be using the surfz function and not some other 3 dimensional plotting function?
got it
<_< forgot the dot and got rid of the axis tight
disp('Problem 13.11')
x=-2*pi:pi/50:2*pi;
y=sin(x);
[X,Y]=meshgrid(x,y);
z=sin(X)*cos(Y);
h=surf(z);
set(gca,'nextplot','replacechildren');
shading interp
colormap(jet)
for a=0:pi/100:8.25*pi
z=sin(X-a).*cos(Y-a);
set(h,'zdata',z);
drawnow
end
Great! I missed that too (the dot).
Related Questions
Thank You MathMate - Thank you for assisting me with my MATLAB question. If I ...
computer - A-Asking the user to pick a number between 1 and 20 and having the ...
Computer Science - MATLAB - Create a stacked contour plot of the MRI data, ...
Computer Science - MATLAB - In a problem I had to create a animation of the ...
Computer Science - MATLAB - thanks mathmate. It's way above my head to. I ...
programming - Week 3 - Expand Pseudo Code The accounting office indicated the ...
computer science - write a program to select the classes that you are taking(Ex...
Ethics and the Administration of Justice - Please Help!!!· In previous ...
computer science - ineed help with c++. i am using code blocks and i have a ...
Math - Hi I have optimization Qs with MATLAB can you help me and did you know ...
For Further Reading