[問題] 四維的if已回收
之前有在板上請問各位大大
不過在寫四維時遇到了問題
XYans是一個四維矩陣(8281,5,20,20)
我的目標是要把8281個資料中大於201的刪掉
我寫了下列程式
for XX=1:size(XYans,3)
for YY=1:size(XYans,4)
>> d = 1;
while length(XYans)>=d,
if XYans(d,1,XX,YY)> 201
XYans(d,:,XX,YY)=[];
else d=d+1;
end
end
end
end
但跑完後卻出現下列訊息
??? A null assignment can have only one non-colon index.
請問我該怎麼debug呢~??
謝謝~!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.2.52
→
05/30 23:44, , 1F
05/30 23:44, 1F
→
05/31 09:48, , 2F
05/31 09:48, 2F
→
05/31 09:48, , 3F
05/31 09:48, 3F
推
05/31 14:46, , 4F
05/31 14:46, 4F
→
05/31 15:18, , 5F
05/31 15:18, 5F
推
05/31 15:21, , 6F
05/31 15:21, 6F
→
05/31 15:45, , 7F
05/31 15:45, 7F
→
05/31 15:46, , 8F
05/31 15:46, 8F
→
05/31 17:03, , 9F
05/31 17:03, 9F
→
05/31 17:04, , 10F
05/31 17:04, 10F