How to handle NAN when summing
Ältere Kommentare anzeigen
I have the following code:
for k = 1:N
W(i,k)=W1*(cB(i,k))^W2;
Fluor(i,k)= cB(i,k)*W(i,k)*dx;
end
FL = sum(Fluor(i,1:N),'all');
Sometimes cB(i,k) is equal to zero and because W2 is a negative number this, I guess, ultimately results in Fluor (i,k) equal to NaN. Is there a way to have Matlab insert zero instead of NaN for Fluor(i,k). Ultimately, I'm interested in FL, so an alternative might be to have Matlab skip any values of NaN when summing the row in table Fluor.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu NaNs finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!