Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Organizing data to use Graphshortestpath function

2 Ansichten (letzte 30 Tage)
Kim
Kim am 3 Mai 2012
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I know the concept behind Graphshortestpath Function in Matlab however I have to re-code this portion to connect the path again.
W = [44.35 45.84 41.19 23.81 59.86 68.63 29.99 24.13 47.3 30.36 500];
DG = sparse([1 2 3 4 5 6 7 8 9 10 11],[2 3 4 5 6 7 8 9 10 11 1],W);
UG = tril(DG + DG');
Is there other way that I can make my life easier?? I have a huge data that require to input into the system and my data are in Excel format. I can't possibly re-code this every single time. Really appreciate your help! Thanks :)

Antworten (1)

Walter Roberson
Walter Roberson am 3 Mai 2012
Perhaps I am missing what you are asking?
DG = sparse(1:length(W), [2:length(W), 1], W);
  3 Kommentare
Walter Roberson
Walter Roberson am 3 Mai 2012
N1 = 1 : length(W);
N2 = circshift(N1,[0 -1]);
Then store appropriate adjustments in N2, such as N2(93) = 17;
Afterwards,
DG = sparse(N1, N2, W);
Kim
Kim am 3 Mai 2012
Not really sure how to store N2.
But can I do some adjustment to the excel data itself only by arranging the way it should be connected and separate it by a empty row in between.
I not sure whether it is feasible??

Diese Frage ist geschlossen.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by