Matrix Transfer of elements
1 view (last 30 days)
Show older comments
I had asked similar to this before but had not given enough details. So will try again. I am trying to determine the lowest potential path between 2 points search start and search goal. My path matrix is a 60X2 called path and my source matrix from which I derive my lowest potential cell is 3x3. Once I derive the lowest potential cell in the 3X3 matrix sample8, I transfer the index of this to path. I tried the foll code but get error: :"In an assignment A(:) = B, the number of elements in A and B must be the same." Did some checking and believe this is caused by the line - path(i)=SearchStart;(SearchStart=[3,7] declared earlier in my code.)Thanks for any help provided.
i=1;
path = inf(60,2);
path(i)=SearchStart;
sample8=inf(3,3);
0 Comments
Answers (1)
James Tursa
on 2 Dec 2015
Did you mean to assign the entire row? E.g., this?
path(i,:)=SearchStart;
Just guessing here since SearchStart is a 1x2 matrix.
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!