[問題] 請問NaN inf 的問題已回收
請問板上的大大
下面是我程式裡面的一個function
function y=lsqnonlin_wd(x)
global XPIC
global XBeampath
for k=1:length(XBeampath)
INTA_temp(k)=intfnplume_inside([x(1) x(2) XBeampath(k)]);
end
INTA(1)=INTA_temp(1)/INTA_temp(3);
INTA(2)=INTA_temp(2)/INTA_temp(3);
INTA(3)=INTA_temp(3)/INTA_temp(3);
y(1)=INTA(1)-XPIC(1);
y(2)=INTA(2)-XPIC(2);
y(3)=INTA(3)-XPIC(3);
function yy=intfnplume_inside(xx)
yy=normcdf(xx(3),xx(1),xx(2));
但有些除式中分母會變為0 (分母有pi, 在pi=0時分母為0)
這樣結果就會變成無意義
我查Help好像要用到isfinite將NaN及inf自動轉為0
但試不出來要怎麼寫才好.....
麻煩各位高手幫忙~~~感激不盡~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.1.187
推
08/25 21:52, , 1F
08/25 21:52, 1F
→
08/26 09:57, , 2F
08/26 09:57, 2F
→
08/26 10:05, , 3F
08/26 10:05, 3F
→
08/26 10:06, , 4F
08/26 10:06, 4F
→
08/26 10:06, , 5F
08/26 10:06, 5F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章