How do I replace [ ] in an array with 0's

 Réponse acceptée

Mark
Mark le 15 Jan 2014
Modifié(e) : Mark le 15 Jan 2014
for i = 1:length(pathrisk)
if isempty(pathrisk(i))
pathrisk(i) = 0;
end
end

Plus de réponses (1)

Jos (10584)
Jos (10584) le 15 Jan 2014
Modifié(e) : Jos (10584) le 15 Jan 2014
If I am not mistaken, the variable pathrisk is a cell array with some empty cells?
pathrisk = {1 [] 5 3 [] [] 9} % example data
tf = cellfun('isempty',pathrisk) % true for empty cells
pathrisk(tf) = {0} % replace by a cell with a zero

4 commentaires

Abolfazl Nejatian
Abolfazl Nejatian le 27 Nov 2019
Dear Jos,
your responce was very helpful for me.
thank you so much.
Upvoting!
Thank you very much.
Abdullateef Agbaje
Abdullateef Agbaje le 23 Jan 2021
Thank you
thank you so much!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by