How to skip an empty value
54 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Eliska Paulikova
am 27 Feb. 2023
Kommentiert: Fangjun Jiang
am 28 Feb. 2023
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1309135/image.jpeg)
Hello I work with this data in my program, but if there are empty spots, the program stops itself. I would like to now, how can I say to matlab to ignore these empty values or fill it with the previous value. Thank you so much
0 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 27 Feb. 2023
You can use isempty(rp) to check, and then ignore as needed.
9 Kommentare
Fangjun Jiang
am 28 Feb. 2023
In the code, you have this line "rp=radiiBright %v pixelech". It does not have the ";" at the end of line so every time "rp" got calculated, it displays at the Command Window as you showed.
You can add this right after to "skip".
if isempty(rp)
continue
end
The "continue" command will jump the execution to the end of the current loop and start executing the next loop.
This might help you avoid the problem at line
"r=fillmissing(rp + 0./(rp~=0), 'linear', 1)".
But it might also cause problem somewhere else.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!