How can we make a rhombus in the middle?

10 ビュー (過去 30 日間)
Ju Hee Hwang
Ju Hee Hwang 2019 年 8 月 29 日
コメント済み: Ju Hee Hwang 2019 年 8 月 29 日
-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?

採用された回答

KSSV
KSSV 2019 年 8 月 29 日
編集済み: KSSV 2019 年 8 月 29 日
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
  1 件のコメント
Ju Hee Hwang
Ju Hee Hwang 2019 年 8 月 29 日
Wow:)
It was very helpful!
I got a rhombus.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by