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 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sneha P S
el 5 de Abr. de 2018
Editada: Peter H Charlton
el 6 de Feb. de 2025 a las 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.
Respuesta aceptada
Von Duesenberg
el 5 de Abr. de 2018
check = [1 1.5];
logical(~rem(check,1))
1 comentario
Peter H Charlton
el 6 de Feb. de 2025 a las 14:19
Editada: Peter H Charlton
el 6 de Feb. de 2025 a las 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!