saving or not matrices
2 views (last 30 days)
Show older comments
Hi,
I'm looking for a way of saving matrices depending on their content.
My loop is generating matrices that I want to save, however sometimes there is no proper values in it (only zeros that i replace by NaN).
I'd like to save only the matrices that have at least one proper value (> 0), but not the ones that have only zeros or NaN.
cheers
Accepted Answer
Matt Fig
on 21 Jun 2011
if ~all(isnan(A(:)))
% Do the saving.
end
But it seems to me that if the only source of nans is from when you replace the zeros with nans, then why not just skip this step and decide to save it based on whether the whole array is not equal to zero?
if any(A(:)) % Array with even one non-zero element passes.
% Do the saving.
end
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!