()-indexing must appear last in an index expression.
조회 수: 1 (최근 30일)
이전 댓글 표시
I have this formula. I interested in a DCP. but I want to find atmospheric light with this formula, not function.
for i=1:1:w
for j=1:1:h
A(i,j)=(min(Idark(i,j)>= A(i,j-1))(min(Idark(i,j): A(i,j-1))));
end
end
(w,h image size)
I write like this but it gives the error.( ()-indexing must appear last in an index expression.) can you help me
댓글 수: 2
Ridwan Alam
2019년 12월 17일
can you explain what this equation is representing? the way you implemented it is not correct.
채택된 답변
Ridwan Alam
2019년 12월 18일
편집: Ridwan Alam
2019년 12월 18일
for i=1:1:w
for j=2:1:h
if (min(Idark(i,j))>= A(i,j-1))
A(i,j)=min(Idark(i,j));
else
A(i,j) = A(i,j-1);
end
end
end
댓글 수: 0
추가 답변 (1개)
James Tursa
2019년 12월 17일
You've got closing and opening parentheses next to each other:
...)(...
MATLAB thinks you are trying to use the second part as indexing or function arguments into the first part. This is what you need to fix.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!