Hi i am new with matlab and i have the following code but it does not display the movie

2 vues (au cours des 30 derniers jours)
for anim = 1
for nextframe =1;
coordinates = k_R *coordinates(:,:)+net_forces(:,:);
x = coordinates(:,1);
y = coordinates(:,2);
z = coordinates(:,3);
scatter3(x,y,z,'k','filled');
for k1=1:N
for k2 = k1+1:N
if adj(k1,k2)==1
xpair = [x(k1),x(k2)];
ypair = [y(k1),y(k2)];
zpair = [z(k1),z(k2)];
hold on
plot3(xpair,ypair,zpair,'-k');
hold off
end
end
end
end
M(nextframe)=getframe;
nextframe = nextframe+1;
end movie(M,20)

Réponse acceptée

Image Analyst
Image Analyst le 20 Avr 2013
Does this example from the help work for you:
Z = peaks;
figure('Renderer','zbuffer');
surf(Z);
axis tight;
set(gca,'NextPlot','replaceChildren');
for j = 1:20
surf(sin(2*pi*j/20)*Z,Z)
F(j) = getframe;
end
movie(F,20) % Play the movie twenty times
  4 commentaires
Image Analyst
Image Analyst le 20 Avr 2013
OK, we're getting somewhere. We could get further if you would assist, for example by supplying data like I asked for. I'll wait until that happens - I won't do anything further on your question until I can.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Animation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by