Auto correlation of a matrix error?

1 view (last 30 days)
Alberto Paniate
Alberto Paniate on 13 Oct 2020
Commented: Athul Prakash on 16 Oct 2020
Hi,
I have a matrix 1000x1000 (E) that represents a picture of a pattern of speckle. In order to find the largeness of these speckle I thought to do a cross correlation.
So I write dimension= xcorr2(E), is this correct?
Because matlab gives me this error:
Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.
Error in Intensity (line 371)
cross(v)=xcorr2(E)
  1 Comment
Athul Prakash
Athul Prakash on 16 Oct 2020
Could you post more of your code/variables here? I tried xcorr2() on a (random) 1000x1000 matrix and it was working fine. Further, which Matlab release are you using?
Could 'Intensity' mentioned in the error be a custom file on your hard disk? To myknowledge, Matlab does not include a file named 'Intensity.m'

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!