how to create a Image using matrix

5 Ansichten (letzte 30 Tage)
Der Turbanator
Der Turbanator am 3 Mai 2018
I want to create a circle IMAGE using matrix . i dont know much of matrix but if anyone can help me will be great creating image of circle like black background and white circle using matlab :)

Akzeptierte Antwort

jonas
jonas am 3 Mai 2018

Weitere Antworten (1)

KSSV
KSSV am 3 Mai 2018
Bearbeitet: KSSV am 3 Mai 2018
th = linspace(0,2*pi) ; % theta
r = 100 ; % radius of circle
x = r*cos(th) ;
y = r*sin(th) ;
N = 500 ; % dimensions of image
I = zeros(N,N,3) ;
c = round(N/2) ; % center of circle
x = c+x ; y = y+c ;
[X,Y] = meshgrid(1:N,1:N) ;
idx = inpolygon(X(:), Y(:),x,y) ;
for i = 1:3
T = I(:,:,i) ;
T(idx) = 255 ;
I(:,:,i) = T ;
end
  1 Kommentar
Der Turbanator
Der Turbanator am 3 Mai 2018
i need that for 1:5 i have tried but its not getting into 1:5 ratio or to say meshgrid

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by