2015-05-02 5 views
-1

Я попытался сделать этот код, но получить значение последнего индекса в строкеJulia - Как получить минимум каждой строки матрицы?

function heuristicCalculate(distanceBetweenCities,numOfCities) 
#distanceBetweenCities is a 29*29 array 
#Use this function to calculate the tour length using nearest neighbor heuristic Lnn 
mindist=zeros(29,1) 
    for i=1:29 
    for j=1:29 
    mindist[i,1]=Base.minimum(distanceBetweenCities[i,j]) 
    end 
    end 
    mindist 
    return Lnn, tau0 
    #Lnn tour length using nearest neighbor heuristic 
    #tau0 a value representing the initial phermone amount =1/(n*Lnn) 
end 

ответ

5

Самое простое решение, вероятно, будет

mindist = minimum(distanceBetweenCities,2) 

где ,2 обозначает размерность, над которой минимальный .

Смежные вопросы