ملف:Pi_30K.gif
من ويكيبيديا، الموسوعة encyclopedia
Pi_30K.gif (500 × 500 بكسل حجم الملف: 476 كيلوبايت، نوع MIME: image/gif، ملفوف، 10 إطارات، 2٫0ث)
هذا ملف من ويكيميديا كومنز. معلومات من صفحة وصفه مبينة في الأسفل. كومنز مستودع ملفات ميديا ذو رخصة حرة. |
ملخص
هذا الرسم المتجهي أُنشئ بواسطة Matplotlib
الوصفPi 30K.gif |
English: As points are randomly scattered inside the unit square, some fall within the unit circle. The fraction of points inside the circle over all points approaches pi/4 as the number of points goes toward infinity. This animation represents this method of computing pi out to 30,000 iterations. |
المصدر | عمل شخصي |
المؤلف | nicoguaro |
نص برمجي مصدري InfoField | Python codefrom __future__ import division
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import matplotlib.animation as animation
from matplotlib import rcParams
# In Windows the next line should provide the full path to convert.exe
# since convert is a Windows command
#rcParams['animation.convert_path'] = "C:\Program Files\ImageMagick-6.9.3\convert.exe"
rcParams['mathtext.fontset'] = 'cm'
rcParams['font.size'] = 14
red = "#e41a1c"
blue = "#377eb8"
gray = "#eeeeee"
def update(n):
ax.cla()
pts = np.random.uniform(low=0, high=1, size=(2, n))
circ = pts[:, pts[0, :]**2 + pts[1, :]**2 <= 1]
out_circ = pts[:, pts[0, :]**2 + pts[1, :]**2 > 1]
pi_approx = 4*circ.shape[1]/n
circle = mpatches.Wedge((0, 0), 1, 0, 90, color=gray)
ax.add_artist(circle)
plt.plot(circ[0, :], circ[1, :], marker='.', markersize=1,
linewidth=0, color=red)
plt.plot(out_circ[0, :], out_circ[1, :], marker='.',markersize=1,
linewidth=0, color=blue)
plt.title(r"$n = {}, \pi \approx {:.4f}$".format(n, pi_approx))
plt.axis("square")
plt.xlim(0, 1)
plt.ylim(0, 1)
nvec = np.round(np.logspace(2, 5, 10))
nvec = [3000, 4000, 5000, 6500, 8500, 10000, 15000, 18000, 24000, 30000]
fig = plt.figure(figsize=(5, 5))
ax = fig.add_subplot(111)
ani = animation.FuncAnimation(fig, update, frames=nvec, blit=False)
ani.save("monte_carlo_pi.gif", writer='imagemagick',
savefig_kwargs={'delay': 6})
|
ترخيص
أنا، صاحب حقوق التأليف والنشر لهذا العمل، أنشر هذا العمل تحت الرخصة التالية:
هذا الملف مُرخص تحت رخصة المشاع المبدع نسبة المصنف إلى مؤلفه 3.0 العامة
- يحقُّ لك:
- مشاركة العمل – نسخ العمل وتوزيعه وبثُّه
- إعادة إنتاج العمل – تعديل العمل
- حسب الشروط التالية:
- نسب العمل إلى مُؤَلِّفه – يلزم نسب العمل إلى مُؤَلِّفه بشكل مناسب وتوفير رابط للرخصة وتحديد ما إذا أجريت تغييرات. بالإمكان القيام بذلك بأية طريقة معقولة، ولكن ليس بأية طريقة تشير إلى أن المرخِّص يوافقك على الاستعمال.
العناصر المصورة في هذا الملف
يُصوِّر
قيمة ما بدون عنصر ويكي بيانات
image/gif
تاريخ الملف
اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.
زمن/تاريخ | صورة مصغرة | الأبعاد | مستخدم | تعليق | |
---|---|---|---|---|---|
حالي | 16:00، 16 فبراير 2017 | 500 × 500 (476 كيلوبايت) | Nicoguaro | Make the plot square and increase gif delay. | |
15:38، 16 فبراير 2017 | 640 × 480 (476 كيلوبايت) | Nicoguaro | Bigger text in the axes, and colors from ColorBrewer. Code in Python. | ||
18:29، 7 نوفمبر 2011 | 500 × 500 (373 كيلوبايت) | Rayhem | Slowed animation to avoid looking like a blinky page element, improved resolution, added counter for number of points, shaded points inside/outside the circle. ==Mathematica 7.0 Source== <pre> tinyColor[color_, point_] := {PointSize[Small], color, Point[ | ||
23:12، 14 مارس 2011 | 360 × 369 (363 كيلوبايت) | CaitlinJo | {{Information |Description ={{en|1=As points are randomly scattered inside the unit square, some fall within the unit circle. The fraction of points inside the circle over all points approaches pi as the number of points goes toward infinity. This ani |
استخدام الملف
الصفحة التالية تستخدم هذا الملف:
الاستخدام العالمي للملف
الويكيات الأخرى التالية تستخدم هذا الملف:
- الاستخدام في be.wikipedia.org
- الاستخدام في bg.wikipedia.org
- الاستخدام في ca.wikipedia.org
- الاستخدام في da.wikipedia.org
- الاستخدام في el.wikipedia.org
- الاستخدام في en.wikipedia.org
- الاستخدام في en.wikibooks.org
- الاستخدام في eo.wikipedia.org
- الاستخدام في eu.wikipedia.org
- الاستخدام في fa.wikipedia.org
- الاستخدام في fr.wikipedia.org
- الاستخدام في he.wikipedia.org
- الاستخدام في hi.wikipedia.org
- الاستخدام في id.wikipedia.org
- الاستخدام في it.wikipedia.org
- الاستخدام في ja.wikipedia.org
- الاستخدام في ko.wikipedia.org
- الاستخدام في pt.wikipedia.org
- الاستخدام في sh.wikipedia.org
- الاستخدام في simple.wikipedia.org
- الاستخدام في sl.wikipedia.org
- الاستخدام في sr.wikipedia.org
- الاستخدام في sv.wikipedia.org
- الاستخدام في ta.wikipedia.org
- الاستخدام في test.wikipedia.org
- الاستخدام في tr.wikipedia.org
- الاستخدام في uk.wikipedia.org
- الاستخدام في vi.wikipedia.org
- الاستخدام في www.wikidata.org
- الاستخدام في zh-yue.wikipedia.org
- الاستخدام في zh.wikipedia.org
مجلوبة من «https://ar.wikipedia.org/wiki/ملف:Pi_30K.gif»