matlab初学,很菜~哪个好心人帮我看看这个程序错在哪了……感激不尽[X,Y,Z]=sphere(30);Z=surfl(X,Y,Z)shading interpcolormap(spring)axis equal%title('旋转的球体')n=360;for i=1:n rotate(Z,[1 0 0],3); f(i)=getframe;endmov
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:08:39
matlab初学,很菜~哪个好心人帮我看看这个程序错在哪了……感激不尽[X,Y,Z]=sphere(30);Z=surfl(X,Y,Z)shading interpcolormap(spring)axis equal%title('旋转的球体')n=360;for i=1:n rotate(Z,[1 0 0],3); f(i)=getframe;endmov
matlab初学,很菜~哪个好心人帮我看看这个程序错在哪了……感激不尽
[X,Y,Z]=sphere(30);
Z=surfl(X,Y,Z)
shading interp
colormap(spring)
axis equal%
title('旋转的球体')
n=360;
for i=1:n
rotate(Z,[1 0 0],3);
f(i)=getframe;
end
movie(f);
总是说最后一行有错误,还有,可不可以取消那个输出的结果?
matlab初学,很菜~哪个好心人帮我看看这个程序错在哪了……感激不尽[X,Y,Z]=sphere(30);Z=surfl(X,Y,Z)shading interpcolormap(spring)axis equal%title('旋转的球体')n=360;for i=1:n rotate(Z,[1 0 0],3); f(i)=getframe;endmov
[X,Y,Z]=sphere(30);
Z1=surfl(X,Y,Z);
shading interp
colormap(spring)
axis equal%
title('旋转的球体')
n=360;
for i=1:n
rotate(Z1,[1 0 0],3);
f(i)=getframe;
end
movie(f);
你之前第一行和第二行的Z重名了,去掉输出结果只要加分号就行,这是改好的