周晨阳周登岳孔垂烨A(8)

2019-03-28 19:21

plaza(ceil(plazalength/2),[3:1+B]) =-1;

%left: angle of width decline for boundaries toptheta = 1.3; bottomtheta = 1.2;

for col = 2:ceil(B/2-L/2) + 1

for row = 1:(plazalength-1)/2 - floor(tan(toptheta) * (col-1)) plaza(row, col) = -1; end

for row = 1:(plazalength-1)/2 - floor(tan(bottomtheta) * (col-1)) plaza(plazalength+1-row, col) = -1; end end

fac = ceil(B/2-L/2)/floor(B/2-L/2);

%right: angle of width decline for boundaries toptheta = atan(fac*tan(toptheta));

bottomtheta = atan(fac*tan(bottomtheta));

for col = 2:floor(B/2-L/2) + 1

for row = 1:(plazalength-1)/2 - floor(tan(toptheta) * (col-1)) plaza(row,B+3-col) = -1; end

for row = 1:(plazalength-1)/2 - floor(tan(bottomtheta) * (col-1)) plaza(plazalength+1-row,B+3-col) = -1; end end

buspla=plaza;

子程序move_forward

function [plaza, v, time,buspla] = move_forward(plaza, v, time, vmax,buspla)

%

% move_forward car move forward governed by NS algorithm: %

% 1. Acceleration. If the vehicle can speed up without hitting the speed limit

% vmax it will add one to its velocity, vn -> vn + 1. Otherwise, the vehicle

% has constant speed, vn -> vn . %

% 2. Collision prevention. If the distance between the vehicle and the car ahead

% of it, dn , is less than or equal to vn , i.e. the nth vehicle will collide

% if it doesna

周晨阳周登岳孔垂烨A(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:渭南市继续教育多选题答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: