Plotting the vertex based hexagon hierarchical structure.
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Dyuman Joshi
le 7 Juil 2023
Modifié(e) : Dyuman Joshi
le 7 Juil 2023
@Nupur please check my updated answer on the original thread.
I can post the answer here as well, if you wish.
Réponses (1)
Matt J
le 7 Juil 2023
Modifié(e) : Matt J
le 7 Juil 2023
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
0 commentaires
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!