Editing cell array values (each cell is a matrix)
Show older comments
M=[];
M=dlmread('data.txt', '\t');
dataArray=M;
C= corrcoef(M(:,1:end));
imagesc(C);
cb = colorbar;
ylabel(cb, 'Correlation Coefficient');
moo=sqrt(C^.2)
moos=[]
for l=0:.1:1;
moo(moo<l)=0;
moos{end+1} = moo;
moos(moos>0)=1;
The last opertaion fails since > is an undefined operator for input arguments like cell. I unsuccessfully tried to make a function for the last line and implement it in cellfun. What would be the proper syntax here?
2 Comments
Ahsan Khan
on 11 May 2018
Edited: Ahsan Khan
on 11 May 2018
Accepted Answer
More Answers (1)
possibility
on 11 May 2018
before starting the iteration,
mos=[];
"before starting the removal of the next mo", most probably inside-end of the iteration,
mos{l*10}=mo;
1 Comment
Ahsan Khan
on 11 May 2018
Edited: Ahsan Khan
on 11 May 2018
Categories
Find more on Scripts in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!