Matlab find函数,提示‘空的 1×0 double 行矢量
于 2023-01-19 17:05:36 首次发布
在Matlab中,当使用find函数查找非整数时,由于浮点数舍入误差可能会得到空的1×0double行矢量。例如,在向量y=0:0.1:1中查找0.3的位置会遇到此问题。为解决这个问题,可以使用条件语句find(abs(y-0.3)<0.001)来找到接近0.3的值,这种方法能有效处理浮点误差,避免返回空结果。
摘要由CSDN通过智能技术生成