Computer Science - MATLAB
posted by Lee on .
Thanks MathMate. Print plotting sounds awful O_O. What you suggested was correct and this code worked
I have another question though that I seem to be struggling with.
Create an animation of the following:
Let x vary form -2pi to +2pi
Let a be the animation variable.
Remember that you'll need to mesh x and y to create two-dimensional matrices; use the resulting arrays to find z.
Here's my attempt at a solution.
When I try to run it the axes are colored for like a tenth of a second and then it just turns to white. I don't know exactly what I'm doing wrong.
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
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:
Hopefully this will update every frame of the image.
2. put a finer grid, such as
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?
<_< forgot the dot and got rid of the axis tight
Great! I missed that too (the dot).