Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Replace based on conditions, What is wrong in my code ?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
Can anyone else me what is wrong in this line of code,
Tried this :
for ii = 1: size(data,1)
data(ii).count = zeros(406,964);
end
and this:
for ii = 1: size(data,1)
data(ii).count = zeros(391384,1);
end
for ii = 1:length(data)
for kk = 1:length(data(ii).value)
data(ii).count((data(ii).EASEC_IMG(:)==data(ii).EASEC(kk)) & (data(ii).EASER_IMG(:)==data(ii).EASER(kk)),1)= data(ii).value(kk);
end
end
My data is in struture "data". I want to replace the zeros in data.count which is (391384,1) by values in data.value which varies with "ii", if the vectors in data.EASEC_IMG match data.EASEC and data.EASER_IMG matches data.EASER.
My EASEC_IMG and EASER_IMG are also (391384,1).
It works only for ii =1, after which it seems to give no answer (I checked through other means).
Any help is appreciated
1 Commento
Jan
il 12 Feb 2019
We cannot run the code without the input data. You forgot to mention, why you expect that there is a problem. In consequence we cannot guess, what the problem is.
Risposte (0)
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!