看板 MATLAB 關於我們 聯絡資訊
s=[1 2 3; 0 0 0; 4 5 0 ] a = zeros(1,1); for i=1:3 if s(i,:) == [0, 0, 0]; a(:,i)=i; end end 很奇怪的事情是...在command window可以執行 但是寫在m file裡面卻有錯誤了??? error message: Error in ==> filename at 10 if sensor(i,:) == [0, 0, 0]; 請大大幫助我,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.145.202.109
kdjf:2010a unix, 沒問題 你要把完整的error message 放上來吧? 03/14 08:24
Rasin:可以執行 03/14 08:27
Rasin:s=[1 2 3; 0 0 0; 4 5 0 ]; 03/14 08:27
Rasin:a=~(sum(s,2)).*(1:size(s,2))' 03/14 08:27
Rasin:不然用上面兩行 03/14 08:28