在 Matlab 中的列向量中查找第一个整数或浮点数
Finding first integer or float number in a column vector in Matlab
我想知道 Matlab 中是否有函数可以找到向量中的第一个整数值或第一个浮点值?
例如,如果我们假设
w =
1.0000
0.9920
0.9995
0.1055
0.1191
0.0240
0.9999
0.0573
0.9811
1.0000
它会 return indx = 2
浮点数。
find(mod(w,1)>0,1,'first')
使用 mod
识别非整数值,然后使用带有 first
选项的 find
。
我想知道 Matlab 中是否有函数可以找到向量中的第一个整数值或第一个浮点值? 例如,如果我们假设
w =
1.0000
0.9920
0.9995
0.1055
0.1191
0.0240
0.9999
0.0573
0.9811
1.0000
它会 return indx = 2
浮点数。
find(mod(w,1)>0,1,'first')
使用 mod
识别非整数值,然后使用带有 first
选项的 find
。