[問題] 新手請教while迴圈問題已回收
h=8000;
for d= linspace(0,800,h+1)'
for f=1:h+1
F(f,3)=350+20*(w(f,3+e)-1);
F(f,2)=400+20*(w(f,(w(f,3+e)+1))-1);
F(f,1)=d(f,1);
end
end
for f = 1:h+1
while F(f+1,2) == F(f,2) && F(f+1,3) == F(f,3)
F(f+1,:)=[];
end
end
不好意思,對matlab還不太熟悉,想要請問上面第二個迴圈的問題,
程式有跑出我想要的結果,但是一直出現下列訊息
??? Index exceeds matrix dimensions.
Error in ==> Untitled at 95
while F(f+1,2) == F(f,2) && F(f+1,3) == F(f,3)
我找了好久還是不知問題在哪?
可是這個問題不解決,程式下面就無法繼續阿= =
拜託請大家幫我看一下,謝謝大家XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.182.221
推
10/05 13:42, , 1F
10/05 13:42, 1F
→
10/05 13:44, , 2F
10/05 13:44, 2F
→
10/05 13:46, , 3F
10/05 13:46, 3F
→
10/05 13:47, , 4F
10/05 13:47, 4F
→
10/05 14:46, , 5F
10/05 14:46, 5F