EDA365电子论坛网
标题:
Matlab在一组数据中查找最接近某个数据的值
[打印本页]
作者:
Clap3hame3
时间:
2022-4-1 10:00
标题:
Matlab在一组数据中查找最接近某个数据的值
一个数据库有上万组数据,例如 0.001, 0.002, 0.0021, 0.0022,.........。是否有一个命令,可以直接找到最接近0.0054的那个数据(0.0053或者0.0055)?
' Z$ f y% H+ ]9 ]2 K
) B! k# h8 T/ I0 h' O- s& Q d
作者:
scott88
时间:
2022-4-1 10:05
本帖最后由 scott88 于 2022-4-1 10:27 编辑
5 N$ d" W: u! }6 b+ W. Q4 z
$ y3 T6 }' u* ? Z$ A1 V9 P# n! q
假设你的数据存在一个矩阵H中
) m1 r2 J. f4 [) J( ~4 a
[~ I]=min(abs(H( : )-0.0054))
" D# t' _5 ?9 D
I是最接近0.0054的列索引位置。
# k0 }# B* S( _6 {5 \6 ?6 Z* U$ D
最近的值为Y=H(I)
作者:
ninik342
时间:
2022-4-1 10:27
: B* i# X8 B' E
用find函数应该可以吧
作者:
ononsiiii532
时间:
2022-4-1 10:57
2 a+ @2 K3 l' t4 D9 P' |# S* Q7 B
min()此方法忙我解决了一个问题。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2