micjor 发表于 2009-12-27 14:07

如何求序列中某个数值所在的序号

比如:对于单调递增序列:
我想知道离3.4最近的数值所在的序号,可以看出,最近的是3.5,其序号为3
那么,一般地,如何编写通用的程序获得呢?

我知道可以编写遍历程序,计算差值最小的数值所在序号,有不有更简单的办法?

VibrationMaster 发表于 2009-12-27 15:51

x=; x0=3.4;% add by ChaChing
=min(abs(x-x0)); %p2 就是吧

[ 本帖最后由 ChaChing 于 2009-12-27 22:57 编辑 ]

micjor 发表于 2009-12-29 21:42

多谢老师,虽是小问题,却帮了个大忙,因为急需
页: [1]
查看完整版本: 如何求序列中某个数值所在的序号