How can we make a rhombus in the middle?

12 Ansichten (letzte 30 Tage)
Ju Hee Hwang
Ju Hee Hwang am 29 Aug. 2019
Kommentiert: Ju Hee Hwang am 29 Aug. 2019
-my rectangle code-
fr=zeros(512,512);
row=512;
col=512;
pok1=70;
pok2=70;
for x=row/2-pok1:1:row/2+pok1
for y=col/2-pok2:1:col/2+pok2
fr(x,y)=1;
end
end
I want to make the square look like a rotated shape.
I want to resize the diamond as in the code above.
What should I do?

Akzeptierte Antwort

KSSV
KSSV am 29 Aug. 2019
Bearbeitet: KSSV am 29 Aug. 2019
Play with the points in R....you give the vertices of vertices..you will get it.
fr=zeros(512,512);
% Rhombus points
R = [350 250 ;
250 200 ;
150 250 ;
250 250] ;
[X,Y] = meshgrid(1:512,1:512) ;
idx = inpolygon(X,Y,R(:,1),R(:,2)) ;
fr(idx) = 1 ;
pcolor(fr)
shading interp

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by