資源簡介
全有全無交通流分配程序代碼-全有全無配流法.rar
大家好!感謝MATLAB中文論壇給咱們提供了這么好的學習平臺。全有全無交通流分配和隨機交通流分配是所有復雜交通流分配模型必用的元素代碼,現在我把其中之一以函數的形式編出來,希望能夠方便廣大交通人搞研究的時候計算之用。
大家好!感謝MATLAB中文論壇給咱們提供了這么好的學習平臺。全有全無交通流分配和隨機交通流分配是所有復雜交通流分配模型必用的元素代碼,現在我把其中之一以函數的形式編出來,希望能夠方便廣大交通人搞研究的時候計算之用。
代碼片段和文件信息
function?[dpath1xxx]=floyd2(ab)
%a-鄰接矩陣
%b-OD矩陣
%x-單向配流結果??xx-雙向配流結果
%全有全無分配方法看起來是最簡單的交通配流方法,但是無論在實踐中
%還是在理論中都具有別的交通配流方法無法比擬的優點。在一
%個交通路網建成以后的前面一段時期,可能交通流量具有其它
%復雜配流方法描繪的特點,時間越長,交通流越趨向于用0-1分
%配方法描述出的特點。一對OD間,如果
%交通流只選擇一條路線看起來是不合理的,但是OD往往不只是
%一個點,而是一個矩陣,如此一來,眾多的被單一選擇的交通
%路線聯接成網,他們互相影響又相對獨立,
%在長時間的互相作用中行成了0-1分配所描述出的交通分配圖。
%感謝MATLAB中文論壇,給了這么好的學習平臺!
%本程序出自華東交通大學交通運輸與經濟研究所。聯系QQ:119508142
n=size?(a1);
d=a;
path1=zeros?(nn);
for?i=1:n;
????for?j=1:n;
???????path1(ij)=i;
????end
end
for?k=1:n;
????for?i=1:n;
????????for?j=1:n;
????????????if?d(ik)+d(kj) ????????????????d(ij)=d(ik)+d(kj);
????????????????path1(ij)=path1(kj);
????????????end
????????end
????end
end
x=zeros(nn);
for?i=1:n;
????for?j=1:n;
????????if?path1(ij)~=j;?
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1370??2009-05-05?15:09??全有全無配流法\floyd2.asv
?????文件???????1488??2009-06-13?15:36??全有全無配流法\floyd2.m
?????目錄??????????0??2009-06-13?15:45??全有全無配流法
-----------?---------??----------?-----??----
?????????????????2858????????????????????3
評論
共有 條評論