您的位置首页百科知识

用matlabinf怎么把inf替换替换成数字

用matlabinf怎么把inf替换替换成数字

的有关信息介绍如下:

问题补充说明:怎么把一行中的INF都换成这一行除了INF之外最大的数,比如Inf -1 0.6667 -0.8 4.333 inf -0.4545 1 0 -1 1 0 -1 把两个inf都换成4.333,并得到4.333 -1 0.6667 -0.8 4.333 4.333 -0.4545 1 0 -1 1 0 -1

用matlabinf怎么把inf替换替换成数字

a=[Inf-10.6667-0.84.333inf-0.454510-110-1];

a(isinf(a))=max(a(~isinf(a)));