Самые близкие соседи в радиусе
nodeIDs = nearest(G,s,d)nodeIDs = nearest(G,s,d,Name,Value)[nodeIDs,dist] = nearest(___)возвращает все узлы в графике nodeIDs = nearest(G,s,d) G, которые являются на расстоянии d от узла s. Если график взвешивается (то есть, если G.Edges содержит переменный Weight), то те веса используются в качестве расстояний вдоль краев в графике. В противном случае все граничные расстояния взяты, чтобы быть 1.
использует дополнительные опции, заданные одним или несколькими аргументами в виде пар "имя-значение". Например, если nodeIDs = nearest(G,s,d,Name,Value) G является взвешенным графиком, то nearest(G,s,d,'Method','unweighted') игнорирует вес ребра в графике G и вместо этого обрабатывает весь вес ребра как 1.
дополнительно возвращает расстояние до каждого из самых близких соседей, таких, что [nodeIDs,dist] = nearest(___) dist(j) является расстоянием от исходного узла s к узлу nodeIDs(j). Можно использовать любую из комбинаций входных аргументов в предыдущих синтаксисах.
расстояния | соседи | предшественники | кратчайший путь | shortestpathtree | преемники