Matlab find函数,提示‘空的 1×0 double 行矢量
这种情况一般出现在你查找一个非整数值时,由于浮点舍入错误,就会提示“空的 1×0 double 行矢量”。
首先生成一个向量y
//
y = 0:0.1:1
显示结果:
此时,你使用find查找0.3的位置:
//
k = find(y==0.3)
显示结果:
或者
解决办法:文章来源:https://www.toymoban.com/news/detail-503656.html
//
k = find(abs(y-0.3) < 0.001)
现在来看结果:
完美解决!必要的时候还是MATLAB文档靠谱!文章来源地址https://www.toymoban.com/news/detail-503656.html
到了这里,关于Matlab find函数,提示‘空的 1×0 double 行矢量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!