Fájl:Sierpinski triangle.svg

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez
Eredeti fájl (SVG fájl, névlegesen 1 024 × 887 képpont, fájlméret: 3 KB)

Ez a fájl a Wikimedia Commons megosztott tárhelyről származik, és más projektek is használhatják. A fájl ottani leírólapjának másolata alább látható.

Összefoglaló

 Ezen SVG kép forráskódja érvényes.
 Ez vektorgrafikus kép Matplotlib segítségével készült

Forráskód

InfoField

Python code

from __future__ import division
import matplotlib.pyplot as plt
plt.figure()
plt.subplot(1,1,1)
plt.axis('off')

def drawBlue(p1,p2,p3):
  plt.fill([p1[0],p2[0],p3[0]],[p1[1],p2[1],p3[1]],facecolor='b',edgecolor='none')

def drawWhite(p1,p2,p3):
   plt.fill([p1[0],p2[0],p3[0]],[p1[1],p2[1],p3[1]],facecolor='w',edgecolor='none')

def midpoint(p1,p2):
  return ((p1[0]+p2[0])/2,(p1[1]+p2[1])/2)
def sierpinski(p1,p2,p3,repeat):
  drawWhite(midpoint(p1,p2),midpoint(p2,p3),midpoint(p3,p1))
  if (repeat <= 8):
    sierpinski(p1,midpoint(p1,p2),midpoint(p1,p3),repeat+1)
    sierpinski(p2,midpoint(p1,p2),midpoint(p2,p3),repeat+1)
    sierpinski(p3,midpoint(p1,p3),midpoint(p2,p3),repeat+1)

drawBlue((0,0),(7,0),(3.5,6.0621778265))

sierpinski((0,0),(7,0),(3.5,6.0621778265),0)

plt.show()

Licenc

w:hu:Creative Commons
Nevezd meg! Így add tovább!
Ez a fájl a Creative Commons Nevezd meg! – Így add tovább! 3.0 Unported licenc alapján használható fel.
A következőket teheted a művel:
  • megoszthatod – szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet
  • feldolgozhatod – származékos műveket hozhatsz létre
Az alábbi feltételekkel:
  • Nevezd meg! – A szerzőt megfelelően fel kell tüntetned, hivatkozást kell létrehoznod a licencre és jelezned kell, ha a művön változtatást hajtottál végre. Ezt bármilyen észszerű módon megteheted, kivéve oly módon, ami azt sugallná hogy a jogosult támogat téged vagy a felhasználásod körülményeit.
  • Így add tovább! – Ha megváltoztatod, átalakítod, feldolgozod ezt a művet, a közreműködésedet csak az eredetivel megegyező vagy hasonló licenc alatt terjesztheted.

Eredeti feltöltési napló

Az eredeti leírólap itt volt. Az itt következő felhasználónevek az en.wikipedia projektre hivatkoznak.

Transferred to Commons.

Upload date User Bytes Dimensions Comment
2007-10-21 06:40:53 Marco Polo 2976 1774×1536 typo
2007-10-21 06:39:47 Marco Polo 2976 1774×1536 Recursive algorithm for generation

Képaláírások

Adj meg egy egysoros magyarázatot arról, hogy mit mutat be ez a fájl
Sierpiński triangle.

A fájl által ábrázolt elemek

mű tárgya

2 765 byte

67c8b75e0cc6850825e4d7382b77fc3414b718ba

Fájltörténet

Kattints egy időpontra, hogy a fájl akkori állapotát láthasd.

Dátum/időBélyegképFelbontásFeltöltőMegjegyzés
aktuális2013. március 4., 02:12Bélyegkép a 2013. március 4., 02:12-kori változatról1 024 × 887 (3 KB)wikimediacommons>Perhelionrev: unnecessary excessive code, used original code

Az alábbi lapok használják ezt a fájlt: