matlab中的min函数及find函数的问题,期待高人指点,有高分,问题如下:

2025-03-10 07:08:33
推荐回答(2个)
回答1:

不知道你的B矩阵是怎么得来的,浮点数的计算存在容许误差,在比较或者查找浮点数时要考虑容许误差。eps函数返回容许误差的值。可以试试把c1=find(B==minval)改成
c1=find(abs(B-minval)<=eps)
如果这样还不行就不知道什么原因了

回答2:

是什么情况下只找到一个呢?找到的这个是第一个还是其他呢?理论上都能够找到,并把下标存到C1这个一维矩阵中的。