File:Sierpinski triangle.svg

از Wikimedia Commons
پرش به ناوبری پرش به جستجو

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

گزینه‌ها

عنوان

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

خلاصه

[ویرایش]
 
کد مبدأ این پروندهٔ گرافیک برداری مقیاس‌پذیر، معتبر.
 
این گرافیک با 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

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

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

تاریخ/زمانبندانگشتیابعادکاربرتوضیح
کنونی‏۴ مارس ۲۰۱۳، ساعت ۰۱:۱۲تصویر بندانگشتی از نسخهٔ مورخ ‏۴ مارس ۲۰۱۳، ساعت ۰۱:۱۲۱٬۰۲۴ در ۸۸۷ (۳ کیلوبایت)Perhelion (بحث | مشارکت‌ها)rev: unnecessary excessive code, used original code
‏۲ اوت ۲۰۱۲، ساعت ۱۰:۲۳تصویر بندانگشتی از نسخهٔ مورخ ‏۲ اوت ۲۰۱۲، ساعت ۱۰:۲۳۷۲۰ در ۵۴۰ (۳٫۶۱ مگابایت)Renamed user 5zaev7b64wx8mg6ty (بحث | مشارکت‌ها)remove axes
‏۱ اوت ۲۰۱۲، ساعت ۱۵:۵۱تصویر بندانگشتی از نسخهٔ مورخ ‏۱ اوت ۲۰۱۲، ساعت ۱۵:۵۱۷۲۰ در ۵۴۰ (۴٫۳۵ مگابایت)Renamed user 5zaev7b64wx8mg6ty (بحث | مشارکت‌ها)Fully 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

این پرونده در هیچ صفحه‌ای به کار نرفته است.

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

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

فراداده