d*******2 发帖数: 340 | 1 比如数列为:
a=[0 0.0371 0.0735 0.1092 0.1442 0.1786 0.2123 0.2453 0.2778 0.3096 。。。]
怎么找到数列中跨过0.1倍数的数的位置.
比如上面数列中a(4),a(7),a(10)分别跨过0.1,0.2,0.3.先谢了! | j**u 发帖数: 6059 | 2 floor(a.*10)=[0 0 0 1 1 1 2 2 2 3 ...]
then use diff or something else to find those elements
]
【在 d*******2 的大作中提到】 : 比如数列为: : a=[0 0.0371 0.0735 0.1092 0.1442 0.1786 0.2123 0.2453 0.2778 0.3096 。。。] : 怎么找到数列中跨过0.1倍数的数的位置. : 比如上面数列中a(4),a(7),a(10)分别跨过0.1,0.2,0.3.先谢了!
| c**********k 发帖数: 116 | | n*******e 发帖数: 2213 | 4 sum(a<0.1) + 1 gives you the index of the number that surpasses 0.1.
]
【在 d*******2 的大作中提到】 : 比如数列为: : a=[0 0.0371 0.0735 0.1092 0.1442 0.1786 0.2123 0.2453 0.2778 0.3096 。。。] : 怎么找到数列中跨过0.1倍数的数的位置. : 比如上面数列中a(4),a(7),a(10)分别跨过0.1,0.2,0.3.先谢了!
| d*******2 发帖数: 340 | 5 多谢!
【在 j**u 的大作中提到】 : floor(a.*10)=[0 0 0 1 1 1 2 2 2 3 ...] : then use diff or something else to find those elements : : ]
|
|