<span style="font-family:Arial;font-size:medium"><u><b>Problem</b></u>: Analyze a chaotic one-dimensional map: Write a program OneDMapAnalyze.py</span><span style="font-family:Arial;font-size:medium"> that reads the data in OneDMap.txt. </span><span style="font-family:Arial;font-size:medium">Calculate the mean value of the iterates, printing the result to the terminal; again annotate the output so that it is understandable. Determine the fraction of iterates that have x > 0.5. Also, print out that result.</span><div>
<font face="Arial" size="3"><br></font></div><div><font face="Arial" size="3"><b><u>The previous problem that I have already done:</u></b></font></div><div><span style="font-family:Arial;font-size:medium">Iterate a chaotic one-dimensional map: Write a program OneDMapIterate.py</span><span style="font-family:Arial;font-size:medium"> that iterates the function f(x) = 4.0 x ( 1 - x ). First, set the initial condition x = 0.3. Then apply f(x) repeatedly to each new x. Iterate for 100 steps, printing on each line the iteration number and the successive x values to file OneDMap.txt. </span></div>
<div><font face="Arial" size="3"><br></font></div><div><font face="Arial" size="3">My program: <div><br></div><div>#Imports math functions</div><div>from math import *</div><div><br></div><div>#Initial condition for x</div>
<div>x = 0.3</div><div><br></div><div>#Opens onedmap.txt file and writes to it</div><div>file = open('onedmap.txt','w')</div><div><br></div><div>#Loop, replaces old x with new x i amount of times</div><div>
for i in range(1,101):</div><div>    x = 4.0*x*(1.0-x)</div><div><br></div><div>#Writes contents of loop to file</div><div>    print >> file, 'Iterate number ', i, ': ', x</div><div><br></div><div>#Closes file</div>
<div>file.close()</div><div><br></div><div>My problem is, I don't know how to get ONLY the numbers from the OneDMap.txt file. Also, assuming that I am able to do just that, how would I get them into an array?</div></font><div>
<br></div>-- <br>tell me i can't do it, then i'll prove you wrong!<br>facebook me<br>
</div>