points = [200, 200;
200, 180;
180, 180;
180, 200;
40, 40;
40, 160;
160, 160;
160, 40]
for s = 1 : size(points, 1)
fprintf('Plotting (%d, %d)\n', points(s,1), points(s, 2));
pause(5);我已经这样做了我的代码...我想让接收器/基站的位置移动,这样它就会以一定的速度移动。我做得对吗?因为我认为它只会考虑最后一个值,而不会更新活动值??有什么建议吗?结束
发布于 2020-01-11 02:40:09
您可以确定x和y轴上的速度(vx和vy),然后通过x = v*t + x0和y = v*t + y0方程生成移动设备的位置(x和y),其中t是时间,x0和y0是初始位置。
x0 = 0; % Start Point
y0 = 0; % Start Point
t=1:0.1:100
vx = 1; % initial velocity
vy = 1; % initial velocity
x = vx.*t + x0;
y = vy.*t + y0;https://stackoverflow.com/questions/59681940
复制相似问题