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??