Jerome
Posts:
48
Registered:
12/9/11
|
|
Re: Out of bound Error
Posted:
Feb 20, 2013 11:03 AM
|
|
The size of the image: 700 x 2700. dpb <none@non.net> wrote in message <kg2rep$5p2$1@speranza.aioe.org>... > On 2/20/2013 9:21 AM, Jerome wrote: > > I get the following error and I am unsure how to fix it. I tried to edit > > the rows and cols but it seems not to work. Does anyone know a quick fix > > to this problem: > > > > ??? Attempted to access cyy(1,901); index out of bounds because > > size(cyy)=[700,900]. > > > > Error in ==> snake at 31 > > eterm(i,j) = (cyy(i,j)*cx(i,j)*cx(i,j) -2 > > *cxy(i,j)*cx(i,j)*cy(i,j) + > > cxx(i,j)*cy(i,j)*cy(i,j))/((1+cx(i,j)*cx(i,j) + > > cy(i,j)*cy(i,j))^1.5); > > > > > ... > > > [row col] = size(image); > ... > > > for i = 1:row > > for j= 1:col-1 > > eterm(i,j) = (cyy(i,j)*cx(i,j)*cx(i,j)... > > end > > end > > What does > > size(image) > > return? (Remove the ';' and rerun or use debug to stop and look) > > col must be >901 for the loop index j to be 901. Or, of course, it's > possible the code that is being executed isn't what you're looking at > and have posted but a cached or aliased copy. > > which snake % see where the actually-referenced copy is > clear snake % clear any cached copies > > --
|
|