Matlab find函数,提示‘空的 1×0 double 行矢量 这种情况一般出现在你查找一个非整数值时,由于浮点舍入错误,就会提示“空的 1×0 double 行矢量”。 首先生成一个向量y // y = 0:0.1:1 显示结果: 此时,你使用find查找0.3的位置: // k = find(y==0.3) 显示结果: 或者 解决办法: // k = find(abs(y-0.3) < 0.001) 现在来看结果: 完美解决!必要的时候还是MATLAB文档靠谱!