Replacing non-integer values
17 views (last 30 days)
Show older comments
Muneer on 6 Dec 2013
Commented: sixwwwwww on 6 Dec 2013
I have an array of all numeric values but it is a mix of integers and non-integers. How could I replace an non-integer with 0, for example? Also, the array is fairly large (about 130k rows).
Thanks in advance!
Edited: sixwwwwww on 6 Dec 2013
If 'a' is your array then use the following:
a(arrayfun(@(x) ~isinteger(x), a)) = 0;
Find more on Numeric Types 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!