[討論] 邏輯判斷問題
請問各位版友
這是我把迴圈 裡面其中一段抓下來
if x_record(j) == NaN & y_record(j) == NaN;
tt(j)=NaN;
elseif sqrt(x_record(j)^2+y_record(j)^2) >= 1
tt(j)=NaN;
else
tt(j)=1;
end
我現在的狀況是
我的x_record(j)和y_record(j)在j=216時都確定是NaN
可是我的tt輸出的卻是1
為啥他會跳過
x_record(j) == NaN & y_record(j) == NaN;
tt(j)=NaN;
這個判斷,跳到最下面的tt(216)=1呢!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.159.56
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1456654222.A.8BC.html
→
02/28 20:43, , 1F
02/28 20:43, 1F
→
02/28 23:35, , 2F
02/28 23:35, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章