声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1245|回复: 2

[图像处理] [求助]在画图的时候出现了一些小问题

[复制链接]
发表于 2006-4-26 19:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在画图的时候出现了一些小问题
1,文字标注是不是只能在程序最后才出现
我的程序
T2=5 T3=10 VK=500 A=pi/6 V2=50


xyulei=0:100:T3*VK;
yyulei=0*xyulei;
plot(xyulei,yyulei,x0,y0,'b.')
h=line(0,0,'color','red','marker','.','markersize',40,'erasemode','xor');%定义红色小球
for i=1:length(xyulei)
set(h,'xdata',xyulei(i),'ydata',yyulei(i));%设置小球新位置
pause(0.05)
end
text(T2*VK,0*T2*VK,'T2')
text(T3*VK,0*T3*VK,'T3')

我希望动点在T2时刻出现T2的字样 在T3时刻出现T3字样 但这个程序是在动点完成运动后,也就是T3后才出现T2,T3 怎么样才能让它变过来呢


2.这个程序让一个点动了起来 但如果我想让另一个点也在同时已方位角为A,速度为V2 初始位置是(x0,y0)航行,怎么才能让它也同步的动起来呢?A和V2是已知

我把程序这样写了一下

xyulei=0:100:T3*VK;
yyulei=0*xyulei;
xmubiao=0:100:T3*V2;
ymubiao=tan(a)*xmubiao;
plot(xyulei,yyulei,xmubiao,ymubiao)
h=line(0,0,'color','red','marker','.','markersize',40,'erasemode','xor');%定义红色小球
z=line(x0,y0,'color','blue','marker','.','markersize',10,'erasemode','xor')%定义蓝色小球
for i=1:length(xyulei)
n=1:length(xmubiao)
set(h,'xdata',xyulei(i),'ydata',yyulei(i));
set(z,'xdata',xmubiao(n),'ydata',ymubiao(n));
pause(0.05)
end
text(T2*VK,0*T2*VK,'T2')
text(T3*VK,0*T3*VK,'T3')


也就是增加了橙色的那几行 但是目标还是动不了,为什么呢
回复
分享到:

使用道具 举报

发表于 2006-4-27 09:45 | 显示全部楼层
第一个问题

T2=5;
T3=10;
VK=500;
A=pi/6;
V2=50;
xyulei=0:100:T3*VK;
yyulei=1.*xyulei;
plot(xyulei,yyulei,'b.')
h=line(0,0,'color','red','marker','.','markersize',40,'erasemode','xor');%定义红色小球
for i=1:length(xyulei)
set(h,'xdata',xyulei(i),'ydata',yyulei(i));%设置小球新位置
if xyulei(i)>=T2*VK
text(T2*VK,0*T2*VK,'T2')
end
if xyulei(i)>=T3*VK
text(T3*VK,0*T3*VK,'T3')
end

pause(0.05)
end
发表于 2006-4-27 09:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 17:25 , Processed in 0.094802 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表