フィルターのクリア

Plotting the vertex based hexagon hierarchical structure.

1 回表示 (過去 30 日間)
Nupur
Nupur 2023 年 7 月 7 日
編集済み: Dyuman Joshi 2023 年 7 月 7 日
I want to plot a closed hexagon, however i got the belwo when i directly pass on the x and y coorindites to plot it.
Please anyone who could help out
  3 件のコメント
Nupur
Nupur 2023 年 7 月 7 日
yes, it is similar.However this answer didnt work for me.
Dyuman Joshi
Dyuman Joshi 2023 年 7 月 7 日
編集済み: Dyuman Joshi 2023 年 7 月 7 日
@Nupur please check my updated answer on the original thread.
I can post the answer here as well, if you wish.

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

回答 (1 件)

Matt J
Matt J 2023 年 7 月 7 日
編集済み: Matt J 2023 年 7 月 7 日
P=rotate(nsidedpoly(6,'SideLength',1),30); %1 hexagon
plot(P,'FaceColor','none'); axis equal
P=fcopy(P,sqrt(3)*[1,0], 0:7 ); %1 row of hexagons
plot(P,'FaceColor','none'); axis equal
P=fcopy(P,sqrt(3)*[cosd(60), sind(60)], 0:1); %2 rows of hexagons
plot(P,'FaceColor','none'); axis equal
P=scale(fcopy(P,3*[0,1], 0:3 ),5); %Full plot
plot(P,'FaceColor','none'); axis equal
function P=fcopy(p,dir,c)
fn=@(s) translate(p,s*dir);
P=arrayfun(fn,c,'uni',0);
P=[P{:}];
end

カテゴリ

Help Center および File ExchangeGraphics Object Programming についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by