فرمول ویت (Viète’s formula) — به زبان ساده

۷۱ بازدید
آخرین به‌روزرسانی: ۲۰ آذر ۱۴۰۱
زمان مطالعه: ۱ دقیقه
فرمول ویت (Viète's formula)

فرمول ویت (Viète’s formula)، متشکل از ضرب نامتناهی رادیکال‌های تو در تو به فرم زیر است و ثابت ریاضی $$\pi$$ را نشان می‌دهد. این فرمول به افتخار ریاضی‌دان فرانسوی، «فرانسوا ویت» (François Viète)، «ویت» نام نهاده شده است. او در قرن شانزدهم از ضرب نامتناهی برای بیان عدد π استفاده کرد. در این فرمول، فقط از عدد ۲ استفاده شده است.

فرمول ویت (Viète's formula)فرمول ویت (Vieta’s formulas) یکی از زیبا‌ترین روابط ریاضی است. این جملات ضرب شونده در واقع از مساحت یک مربع شروع می‌شوند و با هر بار ضرب شدن، مساحت 2n ضلعی منتظم به 2n+1 ضلعی منتظم تبدیل می‌شود. همین کار، باعث می‌شود که نهایتا، مساحت دایره به دست بیاید که متناسب با عدد π است. کد پایتون مربوط به شبیه‌سازی چند جمله ابتدایی سری ویت در آدامه آمده است.

# Simulating Viete Formula for Approximation of pi

import numpy as np
import matplotlib.pyplot as plt

# Number of Terms
N = 20

# Initialize Sequence
x = np.empty(N + 1)
x[0] = 1
x[1] = 2

# Denominator
d = np.sqrt(2)

# Calculate the Sequence Terms
for i in range(2, N + 1):
    x[i] = x[i-1] * 2/d
    d = np.sqrt(2 + d)

# Plot Terms
plt.subplot(1, 2, 1)
plt.plot(x)
plt.plot([0, N], [np.pi, np.pi], 'r:')
plt.title('Viete Sequence')
plt.xlabel('n')
plt.ylabel('x[n]')
plt.grid(True)
plt.xlim(0, N)

# Plot Errors
plt.subplot(1, 2, 2)
plt.semilogy(np.pi - x)
plt.title('Approximation Error')
plt.xlabel('n')
plt.ylabel('Error')
plt.grid(True)
plt.xlim(0, N)

# Show Plots
plt.show()

جالب است که طبق خروجی موجود در شکل زیر، در ۲۰ جمله ابتدایی، دقت این محاسبات برای تقریب عدد π، به ۱۱ رقم اعشار می‌رسد.

فرمول ویت (Viète's formula)

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

بر اساس رای ۳ نفر
آیا این مطلب برای شما مفید بود؟
شما قبلا رای داده‌اید!
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
ویکی‌پدیای انگلیسی Github

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *