()-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!