Effacer les filtres
Effacer les filtres

Problem with cell array

1 vue (au cours des 30 derniers jours)
cemsi888
cemsi888 le 17 Août 2015
Commenté : Star Strider le 17 Août 2015
Hi everyone. Today i have one more question too. ı have position vector which gives me Information about number of elements. but ı would like to reach these numbers. ı created cell arrays to store them in it. But ın cell array ı can see just the last cell array. the other cells are empty. Could you please Help me? her my codes
for ii = 1:length(binvalue)
MinStep = sum(diff(bwts_export.m_pkt_V_red{ii}(1:1:end)))*inp.streuung/100;
[posi, ~] = find(abs(diff(bwts_export.m_pkt_V_red{ii}))>MinStep);
zahlen=cell(length(binvalue),1)
zahlen{ii}=posi
end
  1 commentaire
cemsi888
cemsi888 le 17 Août 2015
Any idea ?

Connectez-vous pour commenter.

Réponses (1)

Star Strider
Star Strider le 17 Août 2015
I can’t run your code, but my best guess is to delete this line:
zahlen=cell(length(binvalue),1)
You are preallocating the same array inside the loop each time, overwriting all previous values of ‘zahlen’. Preallocate before the loop.
  2 commentaires
cemsi888
cemsi888 le 17 Août 2015
thanx a lot . you are right
Star Strider
Star Strider le 17 Août 2015
My pleasure.
If my Answer solved your problem, please Accept it.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements 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