pi

    18熱度

    2回答

    我在計算時遇到問題matlab。 我知道「pi」是一個浮點數,並不準確。所以,在matlab sin(pi)不完全是零。 我的問題是,如果「pi」不那麼精確,爲什麼sin(pi/2)正好等於1 sin(pi) - >是不準確的東陽pi。 但是 sin(pi/2)正好等於1 我很好奇和困惑!

    3熱度

    2回答

    .toPrecision()方法如何知道PI的16°,17°和18°數字? var x = Math.PI; console.log(x); var y = new Number(x); console.log(y.toPrecision(19));

    -1熱度

    1回答

    我設法讓我的代碼工作,所以它產生PI: while True: print("how many digits of pi would you like?") def make_pi(): q, r, t, k, m, x = 1, 0, 1, 1, 3, 3 for j in range(1000000): if 4 * q

    2熱度

    1回答

    作爲一個學校項目,我試圖使用泰勒擴展arctan(x)來計算pi的值,如arctan(1) = π/4。我做了這個程序計算圓周率的值,但我需要算的非常大的值來計算的話,每當我把限制超過價值,說我得到的錯誤: Exception in thread "main" java.lang.StackOverflowError at extended_essay.Talyor_pi_arctan.calc

    -2熱度

    1回答

    賦值爲 以下方法可用於近似Pi的值:Pi/4 = 1-(1/3)+(1/5) - (1/7)+(1/9) - (1/11)+ ... 編寫一個程序,允許用戶指定在此近似值中使用的迭代次數並顯示近似值的Pi。測試程序的小,中,大量的迭代。 它編譯但它沒有給我我想要的答案。例如,當我輸入1時,它會給我1/3而不是8/3。當我幾乎任何其他號碼,它只是錯誤,我不能得到任何輸出。 import java.u

    0熱度

    2回答

    我必須找到使用萊布尼茲系列的總和來將pi逼近n個有效數字所需的術語數。我已經找到了pi的總和和近似值,但我不知道如何開始編寫比較兩個變量中的sigfigs的函數,甚至不知道如何確定給定數字中sigfigs的數量。任何幫助將不勝感激,謝謝。 sum = 0 for i in range(800001): int = ((-1)**i)/(2*i+1) sum += int p

    3熱度

    1回答

    對於我的學校項目,我試圖計算使用不同方法的價值。我發現的一個公式是可以使用arctan(x)的泰勒展開計算的Machin公式。 我寫了下面的代碼在python: import decimal count = pi = a = b = c = d = val1 = val2 = decimal.Decimal(0) #Initializing the variables decimal.ge

    1熱度

    1回答

    我有一個rotateView設置與UIRotationGestureRecognizer。按預期工作,但是我只想旋轉90度的凹槽/增量。默認行爲允許您在旋轉時非常精細和精確。我希望它是相反的,只有4個可能的位置。 我下面的代碼儘可能接近我可以得到的,但是我面臨的問題是旋轉只發生一次,而且只能向一個方向旋轉(即向右旋轉,即使我將2個手指向左旋轉)。 我的代碼 func rotatedView(rec

    3熱度

    1回答

    我正在研究一個程序,該程序基於隨機生成的表示座標的x,y座標的浮點數來計算pi。每個x,y座標由2的冪次提升並存儲在兩個獨立的數組中。座標在0,1間隔的圖上均勻分佈。 該程序添加x,y座標,如果它們小於1,則這些點位於直徑爲1的圓內,如下圖所示。 然後所用式I, π≈4瓦特/Ñ 制定出PI。其中,w是圓內的點數,n是陣列內x或y座標的數量。 當我將n設置爲10,000,000(數組大小)時,它會生

    3熱度

    3回答

    我需要通過評估總和 =(1 /(+ 1))Σ1 /(1-2)^(1/2)來估計pi的值,其中是均勻分佈的隨機數。 import math import random def Pi(N,x): S = (1/(N+1))*(1/(1-x**2)**(0.5)) return S def function(N,a,b): x = random.uniform(a