Filter löschen
Filter löschen

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

112 Ansichten (letzte 30 Tage)
Kenneth Morley
Kenneth Morley am 15 Jan. 2014
How can i replace the [] in the pathrisk field with 0's?
Thanks for your help!

Akzeptierte Antwort

Mark
Mark am 15 Jan. 2014
Bearbeitet: Mark am 15 Jan. 2014
for i = 1:length(pathrisk)
if isempty(pathrisk(i))
pathrisk(i) = 0;
end
end

Weitere Antworten (1)

Jos (10584)
Jos (10584) am 15 Jan. 2014
Bearbeitet: Jos (10584) am 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 Kommentare
Abdullateef Agbaje
Abdullateef Agbaje am 23 Jan. 2021
Thank you
Ioannis Vourvachakis
Ioannis Vourvachakis am 11 Okt. 2021
thank you so much!!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by