[繪圖] 想請問使用MATLAB繪正多邊形的方法

看板MATLAB作者 (小玄)時間14年前 (2012/02/18 14:02), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
小弟目前研究需要使用MATLAB繪出正多邊形來使用 想請教高手要如何畫?? 我需要的是一張全黑影像 正中間有一個白色的正三(四、五、六)邊形 在網路上GOOGLE 出現的都是在繪曲線圖時的標記圖案方法 只好來這裡求教了!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.81.106

02/19 01:47, , 1F
用patch?
02/19 01:47, 1F

02/19 18:51, , 2F
先用fill畫一個黑色方塊,在用line畫正多邊形,應該QQ
02/19 18:51, 2F

02/19 18:54, , 3F
fill([-5 -5 5 5],[-5 5 5 -5],'k')=>黑方塊
02/19 18:54, 3F

02/19 18:55, , 4F
s=0:60:360 間距為360/多邊形的邊量
02/19 18:55, 4F

02/19 18:56, , 5F
s=s/180*pi=>轉成徑度
02/19 18:56, 5F

02/19 18:57, , 6F
line([5*sin(s)],[5*cos(s))])...=>畫正多邊形
02/19 18:57, 6F

02/19 18:57, , 7F
這是最笨的做法了(攤手)....
02/19 18:57, 7F
文章代碼(AID): #1FFpxh0T (MATLAB)
文章代碼(AID): #1FFpxh0T (MATLAB)