saving or not matrices
2 次查看(过去 30 天)
显示 更早的评论
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
采纳的回答
Matt Fig
2011-6-21
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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!