代码代写matlab,代写maltab 编程作业、代写matlab程序设计作业、代写maltab 作业

编程入门 行业动态 更新时间:2024-10-26 11:17:53

代码代写matlab,代写maltab 编程<a href=https://www.elefans.com/category/jswz/34/1771149.html style=作业、代写matlab程序设计作业、代写maltab 作业"/>

代码代写matlab,代写maltab 编程作业、代写matlab程序设计作业、代写maltab 作业

代写maltab 编程作业、代写matlab程序设计作业、代写maltab 作业

日期:2018-09-07 04:06

function ret = simulate_raptors (raptor_distance, vhuman, vraptor0, vraptor1, vraptor2, angle, nsteps)

h = [0.0, 0.0];

r0 = [0.0,1.0]*raptor_distance;

r1 = [-sqrt(3.)/2., -0.5]*raptor_distance;

r2 = [sqrt(3.)/2., -0.5]*raptor_distance;

tmax = 5.0;

raptor_min_distance = 0.2 ;

dt = tmax/nsteps;

t = 0.;

figure;

hold on;

for x=1:nsteps

dh = derivative_h(vhuman, angle);

dr0 = derivative_r0(h, r0, vraptor0);

dr1 = derivative_r1(h, r1, vraptor1);

dr2 = derivative_r2(h, r2, vraptor2);

h = h + dh .*dt;

r0 = r0 + dr0 .* dt;

r1 = r1 + dr1 .* dt;

r2 = r2 + dr2 .* dt;

%         plot(h(1), h(2), '*');

%         plot (r0(1), r0(2), '.');

%         plot (r1(1), r1(2), '+');

%         plot (r2(1), r2(2), 'o');

plot(h(1), h(2), '*r');

plot (r0(1), r0(2), '.b');

plot (r1(1), r1(2), '+g');

plot (r2(1), r2(2), 'ok');

t = t + dt;

if (norm(r0-h) <= raptor_min_distance) | (norm(r1-h) <= raptor_min_distance)| (norm(r2-h) <= raptor_min_distance)

fprintf('time is %.2f and the angle is %.2f degree\n', t, angle*180/pi);

break

end

end

legend('human', 'r0', 'r1', 'r2')

ret = 1;

end

更多推荐

代码代写matlab,代写maltab 编程作业、代写matlab程序设计作业、代写maltab 作业

本文发布于:2024-02-08 21:55:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1675492.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:作业   代写   程序设计   代码   matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!