2016 - 2024

感恩一路有你

matlab出现inf怎么解决 matlab中怎么把inf还原成数值?

浏览量:1456 时间:2021-03-13 14:32:00 作者:admin

matlab中怎么把inf还原成数值?

具体的实现方法如下: inf_ind = isinf(feat) [inf_r inf_c] = find(inf_ind==1) feat(:,inf_c)= []其中feat为一个矩阵,通过isinf函数对矩阵进行检索,得到的返回值中为1表明feat中对应位置的值为inf这样用find函数找出对应位置,最后直接替换就可以了。上面的例子是替换为空,可以按照需要设定为任意值。>> feat = [1 2 3 inf 4 5]feat = 1 2 3 Inf 4 5>> inf_ind = isinf(feat)inf_ind = 0 0 0 1 0 0>> [inf_r inf_c] = find(inf_ind==1)inf_r = 1inf_c = 4>> feat(:,inf_c)= []feat = 1 2 3 4 5

matlab出现inf怎么解决 MATLAB中inf matlab显示inf

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。