我制作了一个双精度数组,当我想使用 find 命令搜索数组中特定值的索引时,这会产生一个空矩阵,这不是我想要的。我认为问题在于数组读数中未显示的值和/或小数位的精度。
命令:
peaks=find(y1==0.8236)
阵列读数:
y1 =
Columns 1 through 11
0.2000 0.5280 0.8224 0.4820 0.8239 0.4787 0.8235 0.4796 0.8236 0.4794 0.8236
Columns 12 through 20
0.4794 0.8236 0.4794 0.8236 0.4794 0.8236 0.4794 0.8236 0.4794
输出:
peaks =
Empty matrix: 1-by-0
我尝试使用命令
format short
但我猜这只会截断显示的值,而不是数组中的实际值。
如何使用 find 命令给出索引数组?