I just wanted to try this because of a thought I had about dimensionality.
#include <stdio.h>
#include <math.h>
/* Doing Pi Add sqrt(1-x^2) from 0 to 1 divide by steps */
int main(int argc, char *argv[])
{
double s,stepsize,MyPi=0.0,d,fsteps=100000000.0;
int i,steps=100000000;stepsize=1/(fsteps);
for (i=1;i<steps;i++)
{
s = sqrt(1-(stepsize*i)*(stepsize*i));
MyPi=MyPi+s;
}
d=MyPi/fsteps;
printf (" it is %f %f\n",4*d,M_PI);
return 0;
}
It is compiled with "gcc program.c -o program -lm" and run as "./program" which yields 3.141593
That seems rather odd to me somehow that on the range, 0 to 1, ∑(1-x²)½Δx=PI? It could just be the day as I sometimes have transient confusion when I am changing perspective on dimensional space.
ALSO:
∫(1-x²)½δx
I could use a trigonometric substitution and just do the work, but I wanted to play with mirror inversion of formulas in several dimensions, branching to infinity relationships and how this relates to other equations that have PI as a limit or factor.
0 comments:
Post a Comment