Saving to structured variable in loop

1 view (last 30 days)
Jakub
Jakub on 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!!

Accepted Answer

Alessandro
Alessandro on 14 Mar 2013
Edited: Alessandro on 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 Comment
Jakub
Jakub on 15 Mar 2013
Thanks, it works perfectly!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!