Sono alle primissime armi con Matlab, e devo scrivere un semplice programmino che mi disegni un cerchio bianco su uno sfondo nero!
Il codice è il seguente, ma non capisco cosa non va!
function I=cerchio(i0,x,y,r)
I=i0;
l=size(i0);
for i=1:l(1)
    for j=1:l(1)
        d=sqrt((i-x)^2+(j-y)^2);
        if d<r
            I(i,j)=1;
        
    end
    end
end
>> A=zeros(100,100);
>> I=cerchio(A,20,50,30);
>> imshow (I)
Alla fine mi esce solo lo sfondo nero!
Dove sbaglio??