Editing cell array values (each cell is a matrix)
Mostra commenti meno recenti
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 Commenti
Ahsan Khan
il 11 Mag 2018
Modificato: Ahsan Khan
il 11 Mag 2018
Risposta accettata
Più risposte (1)
possibility
il 11 Mag 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 Commento
Ahsan Khan
il 11 Mag 2018
Modificato: Ahsan Khan
il 11 Mag 2018
Categorie
Scopri di più su Scripts in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!