# How can i fill a pre-allocated matrix 2D?

3 views (last 30 days)

Show older comments

Hello everyone!

i hope you can help me.

My code is:

[A, B]=size(storage);

nan_matrix=NaN(500,1000);

for ii=1:A

for k=1:B

[x,y]=corr(....)

end

end

%put x-values in the nan_matrix and save this matrix

How?

##### 6 Comments

dpb
on 25 Jul 2021

[rho, p_val]=corr(x,y, 'type', 'spearman');

the x_dimension is: 300x4

So, what is y?

"If you input matrices X and Y, rho is a k1-by-k2 matrix, where k1 and k2 are the number of columns in X and Y, respectively. The entry rho(a,b) is the pairwise linear correlation coefficient between column a in X and column b in Y."

I still don't follow why you think you need other storage...

### Answers (1)

Image Analyst
on 25 Jul 2021

I'd use xcorr2().

##### 2 Comments

Image Analyst
on 25 Jul 2021

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!