Hi i am new with matlab and i have the following code but it does not display the movie
2 ビュー (過去 30 日間)
古いコメントを表示
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)
0 件のコメント
採用された回答
Image Analyst
2013 年 4 月 20 日
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 件のコメント
Image Analyst
2013 年 4 月 20 日
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.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Animation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!