regpolygon

版本 1.0.0 (16.8 KB) 作者: Giuseppe Cardillo
Regular polygon facts and drawing
19.0 次下载
更新时间 2021/2/9

In Euclidean geometry, a regular polygon is a polygon that is equiangular
(all angles are equal in measure) and equilateral (all sides have the same
length). This function gives all the possible properties of a regulare
polygon. Moreover, for polygons with 3<=n<=12 sides, will be shown an
animation to how contruct it (exactly or approximately) using ruler and
compass.

Syntax: regpolygon(varargin)

Inputs:
n: sides number, a scalar >=3 (3 by default)
L: side length, a scalar >0 (1 by default)
1 (right tailed)
Outputs:
Sides
Length
Fixed number
Apotema
Inscribed circle area
Height
number of diagonals
Perimeter
Area fixed number (phi)
Area
Circumradius
Circumscribed circle area
Interior angle
Exterior angle
Constructible or not

Example:

Calling on Matlab the function: regpolygon(5)

Answer is:

Value
_______

Sides 5
Length 1
Fixed_Number_(f) 0.68819
Apotema_(green) 0.68819
Inscribed_circle_area 1.4879
Height 1.5388
n_of_Diagonals 5
Perimeter 5
Area_fixed_number_(phi) 1.7205
Area 1.7205
Circumradius_(blue) 0.85065
Circumscribed_circle_area 2.2733

Interior angle: 3/5*pi 108.00°
Exterior angle: 2/5*pi 72.00°
Constructible polygon

引用格式

Giuseppe Cardillo (2024). regpolygon (https://github.com/dnafinder/regpolygon), GitHub. 检索时间: .

MATLAB 版本兼容性
创建方式 R2018a
兼容 R2018a 到 R2020b 的版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

无法下载基于 GitHub 默认分支的版本

版本 已发布 发行说明
1.0.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库