find the desired data
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have sample data in which i want to look for a desired value. Columns 260 through 266
-12.0381 -9.8567 -7.9494 -6.2871 -4.8478 -3.6150 -2.5755
Columns 267 through 273
-1.7197 -1.0401 -0.5313 -0.1895 -0.0127 0 -0.1522
Columns 274 through 280
-0.4713 -0.9611 -1.6269 -2.4760 -3.5183 -4.7665 -6.2372
above is part of the data that i calculated. I need to find the location of values(-3.6150). Im calculating this value for 100 times. So, i have to find -3 value in each loop.
0 commentaires
Réponses (1)
Sean de Wolski
le 8 Mar 2012
Something like:
idx = find(abs(x - (-3.6150))<10^-10)
3 commentaires
Oleg Komarov
le 18 Mar 2012
10 to the power of -10, i.e. 0.0000000001.
It's the tolerance.
Sean showed you how to carry out "floating point comparisons".
Image Analyst
le 18 Mar 2012
See the FAQ: http://matlab.wikia.com/wiki/FAQ#Why_is_0.3_-_0.2_-_0.1_.28or_similar.29_not_equal_to_zero.3F
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!