Все вопросы: [pi]

11 вопросов

5
голосов
5ответов
2094 просмотров

Parallel, but slower

I'm using monte carlo method to calculate pi and do a basic experience with parallel programming and openmp the problem is that when i use 1 thread, x iterations, always runs faster than n thread, x iterations. Can anyone tell me why? For example the code runs like this "a.out 1 1000000", where...

10
голосов
3ответов
4816 просмотров

C# Math vs. XNA MathHelper

Ever since I needed to work with PI (3.1415...) in C# I have used Math.PI to get the value. Usually I would just use values like Math.PI/2.0 or 2.0*Math.PI, but now I have just noticed that XNA provides a MathHelper class. The nice thing about this is I can call MathHelper.PiOver2 and MathHelpe...

6
голосов
4ответов
1870 просмотров

Computing π to "infinite" binary precision in C#

So far it looks like Fabrice Bellard's base 2 equation is the way to go Ironically this will require a BigReal type; do we have this for .Net? .Net 4.0 has BigInteger. Anyone have a Haskell version?

1
голосов
4ответов
2063 просмотров

How is π calculated within sas?

just curious! but I spotted that the value of π held by SAS is in fact incorrect. for instance: data _null_; x= constant('pi') * 1000000000000000000000000000; put x= 32.; run; gives a π value of (3.)141592653589792961327005696 however - π is of course (3.)1415926535897932384626433832795 ( ...

2
голосов
10ответов
7223 просмотров

Calculating the value of pi-what is wrong with my code

I'm doing another C++ exercise. I have to calculate the value of pi from the infinite series: pi=4 - 4/3 + 4/5 – 4/7 + 4/9 -4/11+ . . . The program has to print the approximate value of pi after each of the first 1,000 terms of this series. Here is my code: #include <iostream> using name...

8
голосов
10ответов
1462 просмотров

Pi/Infinite Numbers

I'm curious about infinite numbers in computing, in particular pi. For a computer to render a circle it would have to understand pi. But how can it if it is infinite? Am I looking too much into this? Would it just use a rounded value?

4
голосов
3ответов
4560 просмотров

Поиск цифр PI с помощью Монте-Карло

Я перепробовал множество алгоритмов поиска π с помощью Монте-Карло. Одно из решений (на Python) следующее: def calc_PI(): n_points = 1000000 hits = 0 for i in range(1, n_points): x, y = uniform(0.0, 1.0), uniform(0.0, 1.0) if (x**2 + y**2) <= 1.0: ...

6
голосов
8ответов
6206 просмотров

Является ли java.lang.Math.PI равным M_PI GCC?

Я кодирую несколько эталонных алгоритмов как на Java, так и на C / C ++. Некоторые из этих алгоритмов используют π. Я хотел бы, чтобы две реализации каждого алгоритма давали идентичные результаты без разного округления. Один из способов сделать это, который до сих пор работал стабильно, - испо...

14
голосов
3ответов
7010 просмотров

Алгоритм Гаусса-Лежандра на Python

Мне нужна помощь в вычислении числа Пи. Я пытаюсь написать программу на Python, которая будет вычислять числа от Pi до X. Я пробовал несколько из списка рассылки python, и для меня это слишком медленно. Я прочитал об алгоритме Гаусса-Лежандра и попытался перенести его на Python с помощью безус...

28
голосов
21ответов
67013 просмотров

Как рассчитать PI на C #?

Как я могу рассчитать значение PI с помощью C #? Я думал, что это будет через рекурсивную функцию, если да, то как бы это выглядело и есть ли какие-нибудь математические уравнения, подтверждающие это? Я не слишком привередлив к производительности, в основном, как подойти к ней с точки зрен...

324
голосов
22ответов
53258 просмотров

Как быстрее всего получить значение π?

Я ищу самый быстрый способ получить значение π в качестве личной задачи. В частности, я использую способы, которые не предполагают использования констант #define, например M_PI, или жесткого кодирования числа в. Программа ниже проверяет различные известные мне способы. Версия со встроенной сб...