Скачиваний:
28
Добавлен:
05.01.2021
Размер:
935 б
Скачать
function[m_nul,m_inf]=check(m_station)%формирование матрицы смежности и матрицы весов
m_nul(1:12,1:12)=0;%задаём матрицу нулей 12*12
m_inf(1:12,1:12)=inf;%задаём матрицу бесконечностей 12*12
%ограничиваем длину каждого (12*12) возможного ребра (время работы аккума * скорость)
for i=1:12
    for j=1:12
        max=(road(m_station(i,1),m_station(i,2),m_station(j,1),m_station(j,2)));
        if max<=18*4
            if i~=j%если это элемент внедиагональный
                m_nul(i,j)=1;%присваеваем ему 1
                m_inf(i,j)=round(max); %округляем до ближайшего целого
            else
                m_nul(i,j)=0;
                m_inf(i,j)=0;
            end
        end
    end
end
end
Соседние файлы в папке курсач по ФБ (подходит под все варианты)