科赦曲線是一種像雪花的曲線,所以又稱雪花曲線。
1、畫乙個等邊三角形。
2、將每條邊都三等分,取中間線段,以該線段長度為邊長,向外畫等邊三角形,然後擦去該線段。
3、依此類推,一直畫下去
在python中繪製科赦曲線要安裝swampy包,利用其中的turtleworld模組
turtle繪製圖形庫:預設以畫布中心為座標原點,預設在「standard」模式下座標原點上有一條面朝x軸正方向的小烏龜
try:
from swampy.turtleworld import * #從swampy的程式包中匯入turtleworld模組的全部成員
except importerror:
def koch(t, n): #遞迴
"""draws a koch curve with length n."""
if n<3:
fd(t, n)
return
m = n/3.0
koch(t, m)
lt(t, 60)
koch(t, m)
rt(t, 120)
koch(t, m)
lt(t, 60)
koch(t, m)
def snowflake(t, n):
"""draws a snowflake (a ******** with a koch curve for each side)."""
for i in range(3):
koch(t, n)
rt(t, 120)
world = turtleworld() #建立乙個turtleworld物件,賦值給變數world
bob = turtle() #建立乙個turtle物件,賦值給bob
bob.delay = 0 #繪圖延遲
bob.x = -150
bob.y = 90 #設定起始位置
bob.redraw()
snowflake(bob, 300)
world.mainloop()
執行程式,繪製的圖形如下圖所示:
Python之科赫曲線繪製
實驗四.py import turtle def koch size,n if n 0 turtle.fd size else for angle in 0,60,120,60 turtle.left angle koch size 3,n 1 def main turtle.setup 800,4...
MATLAB曲線繪製
一。二維資料曲線圖 1.1 繪製 單根二維曲線 plot 函式的基本呼叫 格式為 plot x,y 其中x和y為長度相同的向量,分別用於儲存x座標 和y座標資料。例1 1 在0 x 2p區間內,繪製曲線 y 2e 0.5xcos 4 x 程式 如下 x 0 pi 100 2 pi y 2 exp 0...
NURBS曲線繪製
工作需要,最近做非均勻b樣條曲線資料庫建立。為養成良好的工作學習習慣,特此作總結,並希望以後在計算機 學上能有更深的造詣,以激勵自己不斷進步。續前,前段時間終於把nurbs調通,甚是高興!nurbs樣條曲線,這期間經過幾次曲折。第一次是參考網上的資料做出了均勻b樣條曲線,後來拿到客戶那裡去,發現大致...