xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

問(wèn)題描述:已知站點(diǎn),線路-站點(diǎn)數(shù)據(jù),求指定點(diǎn)之間的: 1、 直達(dá)線路 2、 一次換乘線路 3、 兩次換乘線路 本資源是用matlab編程的代碼,從原理上對(duì)換乘算法進(jìn)行了程序化。

資源截圖

代碼片段和文件信息

%%?求二次換乘點(diǎn)
%%?計(jì)算起訖點(diǎn)的直達(dá)線路上的點(diǎn)
zhida???????????????????????????????????%調(diào)用直達(dá)函數(shù)(查看zhida.m)
ZDD_AB=ZDD;?????????????????????????????%起訖點(diǎn)的直達(dá)線路上的點(diǎn),只是為了第29行用
%%?計(jì)算起訖點(diǎn)的一次換乘點(diǎn)
yicihuancheng???????????????????????????%調(diào)用一次換乘函數(shù)(查看yicihuancheng.m)
YCHCD_AB=HCD_1;?????????????????????????%起訖點(diǎn)的一次換乘點(diǎn),只是為了第29行用
%%?計(jì)算二次換乘點(diǎn)
E2=D_A;?????????????????????????????????%與A直達(dá)的點(diǎn)的集合(矩陣的行是線路,列是站點(diǎn),表示線路是否包含該站點(diǎn))
[X2Z2]=find(D_A==1);???????????????????%Z2為與A直達(dá)的點(diǎn),X2為Z2所在的線路
if?isempty(Z2)==0
????for?i=1:length(Z2)
????????S2{i}=find(zhan_xian(Z2(i):)==1);
????end
????S2=unique(cell2mat(S2));????????????????%過(guò)與A直達(dá)的點(diǎn)的線路
????E2(S2:)=xian_zhan(S2:);???????????????%把與A直達(dá)的點(diǎn)看作起點(diǎn),求與該起點(diǎn)直達(dá)的點(diǎn)的集合
????E2(ZDXL:)=0;???????????????????????????%去除起訖點(diǎn)的直達(dá)線路上的點(diǎn)
????E2(HCX_1:)=0;??????????????????????????%去除起訖點(diǎn)的一次換乘點(diǎn)
????[xian_2_Azhan_2_A]=find(E2==1);????????%找到[與起點(diǎn)直達(dá)的點(diǎn)的直達(dá)點(diǎn)對(duì)應(yīng)的線路,與起點(diǎn)直達(dá)的點(diǎn)的直達(dá)點(diǎn)]
????HCD_2ci=intersect(zhan_2_Azhan_B)‘;????%找到二次換乘點(diǎn)
else
????HCD_2ci=[];
end
%%?計(jì)算起點(diǎn)到二次換乘點(diǎn)的換乘點(diǎn)及換成線
if?isempty(HCD_2ci)==0
????qidian=A;
????zhongdian=B;
????A=qidian;
????B=HCD_2ci;??????????????????????????%重新定義起點(diǎn)和終點(diǎn),即將起訖點(diǎn)分段,第1段:起點(diǎn)-二次換乘點(diǎn);第2段:二次換乘點(diǎn)-終點(diǎn)
????zhida???????????????????????????????%對(duì)新的起訖點(diǎn)重新調(diào)用直達(dá)函數(shù)
????yicihuancheng???????????????????????%對(duì)新的起訖點(diǎn)重新調(diào)用一次換乘函數(shù)
????HCD_qianmian=setdiff(setdiff(HCD_1ZDD_AB)YCHCD_AB);
????????????????????????????????????????%HCD_qianmian表示找第1段起訖點(diǎn)的換乘點(diǎn)即原起訖點(diǎn)的第1個(gè)換乘點(diǎn)
????HCD_houmian=HCD_2ci;????????????????%HCD_houmian表示原起訖點(diǎn)的第2個(gè)換乘點(diǎn)
????for?i=1:length(HCD_qianmian)
????????index(i)=find(HCD_qianmian(i)==HCD_1);
????????????????????????????????????????%index表示對(duì)應(yīng)于HCD_qianmian的換乘方案
????end
????HCX_qianmian=HCX_1(:index);????????%求第1段的換乘線
????%%?計(jì)算二次換乘點(diǎn)到終點(diǎn)的直達(dá)路線
????A=HCD_2ci;
????B=zhongdian;
????zhida
????HCX_houmian=ZDXL;???????????????????%第二段的換乘線是二次換乘點(diǎn)到終點(diǎn)的直達(dá)線路
else
????HCD_qianmian=[];????????????????????%防錯(cuò)處理,為了矩陣的正確運(yùn)算
????HCD_houmian=[];
????HCX_qianmian=[];
????HCX_houmian=[];
end

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2360??2016-10-31?12:12??ercihuancheng.m

?????文件???????2318??2016-10-31?12:12??fuhaoshuoming.m

?????文件????????813??2016-10-31?16:01??huanchengshuju.m

?????文件???????2272??2016-10-31?14:51??huanchengsuanfa.m

?????文件???????1867??2016-10-30?23:21??yicihuancheng.m

?????文件????????346??2016-10-31?17:04??zhida.m

?????文件????????483??2016-10-31?17:35??程序說(shuō)明.txt

?????文件??????49080??2016-10-31?16:45??換乘案例路網(wǎng).vsdx

?????文件???????3705??2016-10-31?17:01??換乘路網(wǎng).png

?????文件?????334975??2016-10-31?16:41??換乘算法.pdf

-----------?---------??----------?-----??----

???????????????398219????????????????????10


評(píng)論

共有 條評(píng)論

相關(guān)資源