Hi, I have a list of branches, BL, and a list of nodes, nodeList.
BL has two columns, containing to-from nodes for each branch. All elements in nodeList are included at least once in BL.
I want to create a list of branches that are connected to one or more nodes in nodeList.
What I want to achieve:
BL = 1 2 1 3 2 4 3 4 4 5 5 6nodeList = 1 3tempBranch = 1 2 4
The way I'm doing it now (below) is very ineffective, so I'm hoping someone knows a better way to do this.
Can I do this without loops?
for j = 1:rows %%rows in BL
if BL(j,1) == nodeList(i) || BL(j,2) == nodeList(i) tempBranch(k) = j; k = k + 1; end end
Thanks!
Best Answer