Matrix Transfer of elements
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
James Tursa
am 2 Dez. 2015
Did you mean to assign the entire row? E.g., this?
path(i,:)=SearchStart;
Just guessing here since SearchStart is a 1x2 matrix.
Siehe auch
Kategorien
Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!