2013-12-14 115 views
-2

我有一個錯誤「索引超出矩陣尺寸」在MATLAB代碼中。出現了這樣的代碼我有一個錯誤「索引超出矩陣尺寸」

for i=1:2  
layer = I4(:,:,i); 
intensity(i) = double(median(layer(mask)));  
end 
intensity 
expressionLevel = log(intensity(1)/intensity(2)) 

二線 錯誤的代碼是一個長期的計劃

+0

的可能重複[錯誤「指數超過矩陣尺寸」(http://stackoverflow.com/questions/2776510/error-index-exceeds-matrix-dimensions) –

回答

1

的一部分,如果在沒有I4第三個維度,i = 2時,你會得到這個錯誤。在MATLAB試試這個:

I4=rand(3,3) 
I4(:,:,1) % This will not give you an error. 
I4(:,:,2) % This will give you an "Index exceeds matrix dimensions" error.