پرونده:Sierpinski triangle.svg

Page contents not supported in other languages.
از ویکی‌پدیا، دانشنامهٔ آزاد

پروندهٔ اصلی(پروندهٔ اس‌وی‌جی، با ابعاد ۱٬۰۲۴ × ۸۸۷ پیکسل، اندازهٔ پرونده: ۳ کیلوبایت)

خلاصه

 
کد مبدأ این پروندهٔ گرافیک برداری مقیاس‌پذیر، معتبر.
 
این گرافیک با Matplotlib ساخته شده است

کد منبع

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()

اجازه‌نامه

w:fa:کرییتیو کامنز
انتساب انتشار مشابه
این پرونده با اجازه‌نامهٔ کریتیو کامانز Attribution-Share Alike 3.0 سازگار نشده منتشر شده است.
انتساب: Beojan Stanislaus
شما اجازه دارید:
  • برای به اشتراک گذاشتن – برای کپی، توزیع و انتقال اثر
  • تلفیق کردن – برای انطباق اثر
تحت شرایط زیر:
  • انتساب – شما باید اعتبار مربوطه را به دست آورید، پیوندی به مجوز ارائه دهید و نشان دهید که آیا تغییرات ایجاد شده‌اند یا خیر. شما ممکن است این کار را به هر روش منطقی انجام دهید، اما نه به هر شیوه‌ای که پیشنهاد می‌کند که مجوزدهنده از شما یا استفاده‌تان حمایت کند.
  • انتشار مشابه – اگر این اثر را تلفیق یا تبدیل می‌کنید، یا بر پایه‌ آن اثری دیگر خلق می‌کنید، می‌‌بایست مشارکت‌های خود را تحت مجوز یکسان یا مشابه با ا اصل آن توزیع کنید.

سیاهه بارگذاری اصلی

صفحهٔ اصلی توضیحات اینجابود. همهٔ نام‌های کاربر زیر به en.wikipedia اشاره دارند.

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

عنوان

شرحی یک‌خطی از محتوای این فایل اضافه کنید

آیتم‌هایی که در این پرونده نمایش داده شده‌اند

توصیف‌ها

تاریخچهٔ پرونده

روی تاریخ/زمان‌ها کلیک کنید تا نسخهٔ مربوط به آن هنگام را ببینید.

تاریخ/زمانبندانگشتیابعادکاربرتوضیح
کنونی‏۴ مارس ۲۰۱۳، ساعت ۰۱:۱۲تصویر بندانگشتی از نسخهٔ مورخ ‏۴ مارس ۲۰۱۳، ساعت ۰۱:۱۲۱٬۰۲۴ در ۸۸۷ (۳ کیلوبایت)Perhelionrev: unnecessary excessive code, used original code
‏۲ اوت ۲۰۱۲، ساعت ۱۰:۲۳تصویر بندانگشتی از نسخهٔ مورخ ‏۲ اوت ۲۰۱۲، ساعت ۱۰:۲۳۷۲۰ در ۵۴۰ (۳٫۶۱ مگابایت)Renamed user 5zaev7b64wx8mg6tyremove axes
‏۱ اوت ۲۰۱۲، ساعت ۱۵:۵۱تصویر بندانگشتی از نسخهٔ مورخ ‏۱ اوت ۲۰۱۲، ساعت ۱۵:۵۱۷۲۰ در ۵۴۰ (۴٫۳۵ مگابایت)Renamed user 5zaev7b64wx8mg6tyFully remade image
‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲تصویر بندانگشتی از نسخهٔ مورخ ‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲۱٬۷۷۴ در ۱٬۵۳۶ (۳ کیلوبایت)OgreBot(BOT): Reverting to most recent version before archival
‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲تصویر بندانگشتی از نسخهٔ مورخ ‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲۱٬۷۷۴ در ۱٬۵۳۶ (۳ کیلوبایت)OgreBot(BOT): Uploading old version of file from en.wikipedia; originally uploaded on 2007-10-21 06:40:53 by Marco Polo
‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲تصویر بندانگشتی از نسخهٔ مورخ ‏۸ ژوئن ۲۰۱۲، ساعت ۰۷:۱۲۱٬۷۷۴ در ۱٬۵۳۶ (۳ کیلوبایت)OgreBot(BOT): Uploading old version of file from en.wikipedia; originally uploaded on 2007-10-21 06:39:47 by Marco Polo
‏۳۰ دسامبر ۲۰۰۹، ساعت ۰۸:۳۵تصویر بندانگشتی از نسخهٔ مورخ ‏۳۰ دسامبر ۲۰۰۹، ساعت ۰۸:۳۵۱٬۷۷۴ در ۱٬۵۳۶ (۳ کیلوبایت)Tgr{{BotMoveToCommons|en.wikipedia|year={{subst:CURRENTYEAR}}|month={{subst:CURRENTMONTHNAME}}|day={{subst:CURRENTDAY}}}} == Summary == Recursive algorithm for generation == Licensing == {{PD-self|date = October 2007}} == Original upload history == This fi

صفحهٔ زیر از این تصویر استفاده می‌کند:

کاربرد سراسری پرونده

ویکی‌های دیگر زیر از این پرونده استفاده می‌کنند:

فراداده