
matlab movie看不到
这是程序,为啥放动画的时候都是白板?[x,y]=meshgrid(-5:0.1:5,-5:0.1:5)M=moviein(15);fori=1:10z=(10-i).*s...
这是程序,为啥放动画的时候都是白板?
[x,y]=meshgrid(-5:0.1:5,-5:0.1:5)
M=moviein(15);
for i=1:10
z=(10-i).*sqrt(x.^2+y.^2)
mesh(x,y,z);
M(:,i)=getframe;
end;
movie(M,30,1) 展开
[x,y]=meshgrid(-5:0.1:5,-5:0.1:5)
M=moviein(15);
for i=1:10
z=(10-i).*sqrt(x.^2+y.^2)
mesh(x,y,z);
M(:,i)=getframe;
end;
movie(M,30,1) 展开
展开全部
经验证,程序没太大问题,在6.5、2007b、2013a三个版本下都能正常运行并播放出动画。
有必要提醒的是,有些语句后面应该考虑加上分号以避免在命令窗口显示数据,那样比较浪费时间。
[x,y]=meshgrid(-5:0.1:5,-5:0.1:5);
M=moviein(15);
for i=1:10
z=(10-i).*sqrt(x.^2+y.^2);
mesh(x,y,z);
M(i)=getframe;
end;
movie(M,30,1)
更多追问追答
追答
你确定只运行了上面的这些代码吗?
从图中看,似乎是有一个二维的坐标系盖住了后面的三维坐标系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询