How can we make a rhombus in the middle?
10 ビュー (過去 30 日間)
古いコメントを表示
-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?
0 件のコメント
採用された回答
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
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!