[问题] 由小到大的数列,挑出10的倍数的位置?!

楼主: eebarry (阿部)   2015-05-13 12:56:14
有个由小到大的数列,
A = [1 2 3 8 9 10 15 16 17 20 22 25 29 30 .... 100];
这数列 一定有10的倍数 10, 20, 30...100,
但是夹在间隔的数字都不一定,
我想要依序找出10的倍数的位置。
这例子第一个10的倍数是10,
它的位置是6。
请问有办法可以依序找出10的倍数的位置?
或是大概什么指令可以办到?
作者: celestialgod (天)   2015-05-13 13:00:00
A(A%%10==0)哈哈,我搞错语言的余数了,用A(mod(A, 10)==0)要位置请改find(mod(A, 10)==0)
作者: sunev (Veritas)   2015-05-13 19:56:00
其实我还蛮喜欢c的语法的,但matlab把%拿去当注释了

Links booklink

Contact Us: admin [ a t ] ucptt.com