There some values are stored as 8.8744e+05 while checking the workspace. Is that a problem for doing bitxor operation. Those values are also considered as integers, right?
How to check whether all the elements are integer?
19 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Sneha P S
il 5 Apr 2018
Modificato: Peter H Charlton
il 6 Feb 2025 alle 14:20
I had a vector of size (1 x 65536). How can i check whether all the elements in that vector is an integer.
Risposta accettata
Von Duesenberg
il 5 Apr 2018
check = [1 1.5];
logical(~rem(check,1))
1 Commento
Peter H Charlton
il 6 Feb 2025 alle 14:19
Modificato: Peter H Charlton
il 6 Feb 2025 alle 14:20
This produces a logical array indicating whether each element is an integer. If you want to check whether all the elements in an array are integers, then I would suggest a slight edit:
check = [1 1.5];
sum(rem(check,1))==0 % check that there are no non-integers
check = [1 1];
sum(rem(check,1))==0 % check that there are no non-integers
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!