Azzera filtri
Azzera filtri

Generate distinct geometric shapes by using radius ?

1 visualizzazione (ultimi 30 giorni)
Haytham Ali
Haytham Ali il 7 Giu 2021
Risposto: darova il 8 Giu 2021
I need a code where I can generate different geometric shapes in a form of a binary image (by using general equation or something like this).

Risposte (1)

darova
darova il 8 Giu 2021
Here is ax example
t = linspace(0,2*pi,4); % triangle
[x,y] = pol2cart(t,30); % cartesian coordinates
% move triangle to (50,50)
x = x + 50;
y = y + 50;
[x1,y1] = meshgrid(1:100);
A = zeros(100); % preallocation memory
ind = inpolygon(x1,y1,x,y); % indices inside the triangle
A(ind) = 1;
imshow(A)

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by