如何保持相等的距离标记之间移动时? ?

1视图(30天)
你好,我怎么能保持相等的距离(角度)标记之间移动时,他以同样的速度(f = 0.5) ?
谢谢你!
清晰的
clc
n = 10;%的数量分
f = 0.5;%的频率
r = 2;%的比例
θ= linspace(0360年,n + 1);
页=情节(南、南“o”);
轴(1.1 * (- r r - r r));
广场
抽搐
(toc < 10)
t = toc;
pp.XData = [r * cosd(θ* f * t)];
pp.YData = [r *信德(θ* f * t)];
drawnow
结束

接受的答案

SALAH ALRABEEI
SALAH ALRABEEI 2021年6月11日
因为你是在一个周期性的空间,扩展角不会保持的距离,您应该使用加法(翻译的角度)
pp.XData = [r * cosd(θ+ f * t)];
pp.YData = [r *信德(θ+ f * t)];
会很慢,但是你可以让它更快的通过扩展频率1 * 45(π/ 4)或90(π/ 2)。当你想要的

更多的答案(0)

类别

找到更多的在循环和条件语句帮助中心文件交换

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!