how do i rotate a sphere
조회 수: 8 (최근 30일)
이전 댓글 표시
How do i make the sphere move around the z axis and up down the z axis with the following incomplete code?
Do not change both at the same time.
syms u v
r = input('r=')
n = input('n=')
for i = 1:n
t(i) =
x = r*cos(u)*sin(v);
y = r*sin(u)*sin(v);
z = r*cos(v);
s=fsurf(x,y,z);
drawnow
댓글 수: 0
답변 (1개)
Amal George M
2019년 4월 9일
편집: Amal George M
2019년 4월 9일
syms u v t
r=0.9; % fixed radius
x = r*cos(u)*sin(v);
y = r*sin(u)*sin(v);
z = r*cos(v);
f=figure;
ax=axes;
axis equal;
view(3); %3D view
ax.XLim=[-1 1];
ax.YLim=[-1 1];
ax.ZLim=[-1 10];
ax.Box='on'; % border
hold on
f = fanimator(@fsurf,x,y,z+t,'AnimationRange',[0 9]);
hold off
playAnimation
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!