How to repeat array with

5 vues (au cours des 30 derniers jours)
Rajib Deyana
Rajib Deyana le 23 Mai 2018
Commenté : Rajib Deyana le 23 Mai 2018
Hi. I have an array for a TSP problem like this A = [1 2 3 4 5] where 1 2 3 shows the city number. I want to know if there's a function in matlab that gives the edge so E = [[1 2], [2 3], [3 4], [4 1]]. Is there a simple way to create such an array like that? since I have 700 arrays with 100x iterations. Thanks

Réponse acceptée

OCDER
OCDER le 23 Mai 2018
A = 1:4;
E = [A(1) repelem(A(2:end), 2) A(1)];
E =
1 2 2 3 3 4 4 1
  1 commentaire
Rajib Deyana
Rajib Deyana le 23 Mai 2018
Great. Thabks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Graph and Network Algorithms dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by