Saving to structured variable in loop

1 vue (au cours des 30 derniers jours)
Jakub
Jakub le 14 Mar 2013
Hi This is part of my code:
for i=1:18
for j=i+1:19
x = data(i,:);
y = data(j,:);
wcoh.(i,j)=wcoher(x,y);
end
end
Function wcoher computes from two rows of data one matrix. But i have 19 rows of data. And i want to compute wcoher for each pair. So the result would be structured variable for example wcoh->inside it variables 1-2,1-3,1-4,....5-6,...18-19-> and inside matrix computed by wcoher function.
Thx for help!!
  2 commentaires
Andrei Bobrov
Andrei Bobrov le 14 Mar 2013
What are return wcoher ? Scalar or array?
Jakub
Jakub le 14 Mar 2013
matrix

Connectez-vous pour commenter.

Réponse acceptée

Alessandro
Alessandro le 14 Mar 2013
Modifié(e) : Alessandro le 15 Mar 2013
If I understand you right you wannt to have:
wcoh= cell(Ny,Nx);
for i=1:Ny
for j=i+1:Nx
x = data(i,:); y = data(j,:);
wcoh{i,j}=wcoher(x,y);
end
end
  1 commentaire
Jakub
Jakub le 15 Mar 2013
Thanks, it works perfectly!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by