我想在matlab中移动一个对象。我的代码具有以下性质
global stop
stop = 0;
for frame=1:1:length(t)
if stop ~= 1
axes(handles.aaxes)
cla
hold on
if y(frame)<=0
rectangle('Position',[3,1,3,(0.000001)],'FaceColor','b');
else
rectangle('Position',[3,1,3,((y(frame)+0.00000001))],'FaceColor','b');
end
hold off
axes(handles.graph)
cla
hold on
plot(t,y)
plot(t(frame),y(frame),'*k')
end
% FF(f)=getframe;
% f=f+1;
end
这使我的矩形不断向上移动,直到它为我的图形用户界面稳定到某个高度(位置y)。但是我希望我的矩形向下移动而不是向上移动(因此可以定位到某个位置y)。有可能吗?