Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

Eulers_method_partial_solution

Project: LS 30A-2 W18
Views: 164
# Iterate Euler's method for 1000 steps (time 0 to 100 in steps of 0.1) # Use the change equation 0.2*x*(1-x/100) # Store N values in a list called "N" # Initial value is 10 counts = srange(0, 1000) # tell the for loop to run for 1000 steps changevec(x) = 0.2*x*(1-x/100) # defined the change vector as a function of the current state N = [10] # Define initial value for i in counts: # x_new = x_old + changevec(x_old)*delta_t # N[-1] Pulls out the last entry from the list N. (The last entry = N_current) # changevec(N[-1]) takes the last entry of the list N (N_current) as an input into the changevec equation. This outputs the change vector # Finally, we multiply the change vector by 0.1 and add to x_current. N_new = N[-1] + changevec(N[-1])*0.1 N.append(N_new) # The final line takes the newly calculated N value and appends it (glues it on) to the end of the list # So, e.g. if N was 4 elements long when you stared the loop [?, ?, ?, ?], it's now 5 elements long: [?, ?, ?, ?, N_new] # Next time we start the loop, N_new (this step's output) will become N_current (next step's input)
N # Show final list of N values
[10, 10.1800000000000, 10.3628735200000, 10.5486531608817, 10.7373714073976, 10.9290606065975, 11.1237529455809, 11.3214804285737, 11.5222748533262, 11.7261677868336, 11.9331905403773, 12.1433741438903, 12.3567493196484, 12.5733464552916, 12.7931955761805, 13.0163263170940, 13.2427678932773, 13.4725490708478, 13.7056981365714, 13.9422428670207, 14.1822104971285, 14.4256276881541, 14.6725204950778, 14.9229143334436, 15.1768339456718, 15.4343033668624, 15.6953458901155, 15.9599840313958, 16.2282394939672, 16.5001331324319, 16.7756849164029, 17.0549138938481, 17.3378381541397, 17.6244747908507, 17.9148398643370, 18.2089483641508, 18.5068141713282, 18.8084500206003, 19.1138674625768, 19.4230768259530, 19.7360871797947, 20.0529062959569, 20.3735406116931, 20.6979951925157, 21.0262736953681, 21.3583783321730, 21.6943098338204, 22.0340674146637, 22.3776487375901, 22.7250498797374, 23.0762652989248, 23.4312878008740, 23.7901085072900, 24.1527168248781, 24.5191004153711, 24.8892451666427, 25.2631351649825, 25.6407526686093, 26.0220780824990, 26.4070899346026, 26.7957648535318, 27.1880775477853, 27.5840007865921, 27.9835053824450, 28.3865601753961, 28.7931320191857, 29.2031857692746, 29.6166842728451, 30.0335883608386, 30.4538568420897, 30.8774464996198, 31.3043120891448, 31.7344063398528, 32.1676799575012, 32.6040816298816, 33.0435580346936, 33.4860538498691, 33.9315117663792, 34.3798725035564, 34.8310748269554, 35.2850555687743, 35.7417496508515, 36.2010901102477, 36.6630081274186, 37.1274330569767, 37.5942924610362, 38.0635121451277, 38.5350161966658, 39.0087270259437, 39.4845654096256, 39.9624505367008, 40.4423000568551, 40.9240301312145, 41.4075554854027, 41.8927894648554, 42.3796440923231, 42.8680301274912, 43.3578571286387, 43.8490335162540, 44.3414666385172, 44.8350628385566, 45.3297275233803, 45.8253652343791, 46.3218797192938, 46.8191740055340, 47.3171504747325, 47.8157109384175, 48.3147567146766, 48.8141887056904, 49.3139074760053, 49.8138133314150, 50.3138063983199, 50.8137867034288, 51.3136542536690, 51.8133091161694, 52.3126514981792, 52.8115818267888, 53.3100008283151, 53.8078096072184, 54.3049097244174, 54.8012032748703, 55.2965929642930, 55.7909821848871, 56.2842750899540, 56.7763766672728, 57.2671928111254, 57.7566303928546, 58.2445973298443, 58.7310026528181, 59.2157565713534, 59.6987705375169, 60.1799573075290, 60.6592310013724, 61.1365071602642, 61.6117028019181, 62.0847364735261, 62.5555283023992, 63.0240000442087, 63.4900751287784, 63.9536787033824, 64.4147376735109, 64.8731807410717, 65.3289384400004, 65.7819431692609, 66.2321292232214, 66.6794328193975, 67.1237921235621, 67.5651472722240, 68.0034403924850, 68.4386156192918, 68.8706191101006, 69.2993990569809, 69.7249056961888, 70.1470913152441, 70.5659102575511, 70.9813189246068, 71.3932757758436, 71.8017413261593, 72.2066781411888, 72.6080508303755, 73.0058260379057, 73.3999724315685, 73.7904606896088, 74.1772634856441, 74.5603554717132, 74.9397132595338, 75.3153154000403, 75.6871423612796, 76.0551765047418, 76.4194020602032, 76.7798050991594, 77.1363735069297, 77.4890969535081, 77.8379668632443, 78.1829763834284, 78.5241203518627, 78.8613952634932, 79.1947992361820, 79.5243319756938, 79.8499947399716, 80.1717903027764, 80.4897229167615, 80.8037982760533, 81.1140234784069, 81.4204069870039, 81.7229585919581, 82.0216893715927, 82.3166116535506, 82.6077389757973, 82.8950860475745, 83.1786687103591, 83.4585038988807, 83.7346096022504, 84.0070048252472, 84.2757095498103, 84.5407446967817, 84.8021320879401, 85.0598944083668, 85.3140551691816, 85.5646386706832, 85.8116699659280, 86.0551748247783, 86.2951796984492, 86.5317116845807, 86.7647984928596, 86.9944684112155, 87.2207502726098, 87.4436734224386, 87.6632676865654, 87.8795633399994, 88.0925910762336, 88.3023819772534, 88.5089674842271, 88.7123793688868, 88.9126497056067, 89.1098108441845, 89.3038953833309, 89.4949361448701, 89.6829661486526, 89.8680185881816, 90.0501268069521, 90.2293242755015, 90.4056445691688, 90.5791213465588, 90.7497883287071, 90.9176792789402, 91.0828279834253, 91.2452682324022, 91.4050338020896, 91.5621584372592, 91.7166758344664, 91.8686196259308, 92.0180233640546, 92.1649205065702, 92.3093444023051, 92.4513282775545, 92.5909052230488, 92.7281081815050, 92.8629699357510, 92.9955230974084, 93.1258000961244, 93.2538331693382, 93.3796543525700, 93.5032954702203, 93.6247881268665, 93.7441636990437, 93.8614533274979, 93.9766879098979, 94.0898980939930, 94.2011142712052, 94.3103665706420, 94.4176848535171, 94.5230987079678, 94.6266374442559, 94.7283300903397, 94.8282053878057, 94.9262917881474, 95.0226174493806, 95.1172102329820, 95.2100977011406, 95.3013071143112, 95.3908654290582, 95.4787992961784, 95.5651350590940, 95.6498987525033, 95.7331161012805, 95.8148125196139, 95.8950131103724, 95.9737426646922, 96.0510256617723, 96.1268862688721, 96.2013483414998, 96.2744354237853, 96.3461707490273, 96.4165772404076, 96.4856775118647, 96.5534938691173, 96.6200483108329, 96.6853625299320, 96.7494579150218, 96.8123555519521, 96.8740762254876, 96.9346404210890, 96.9940683267977, 97.0523798352169, 97.1095945455854, 97.1657317659355, 97.2208105153323, 97.2748495261873, 97.3278672466426, 97.3798818430194, 97.4309112023277, 97.4809729348311, 97.5300843766635, 97.5782625924929, 97.6255243782289, 97.6718862637686, 97.7173645157795, 97.7619751405131, 97.8057338866485, 97.8486562481603, 97.8907574672094, 97.9320525370528, 97.9725562049698, 98.0122829752020, 98.0512471119038, 98.0894626421020, 98.1269433586608, 98.1637028232512, 98.1997543693219, 98.2351111050693, 98.2697859164057, 98.3037914699225, 98.3371402158486, 98.3698443909993, 98.4019160217174, 98.4333669268027, 98.4642087204294, 98.4944528150500, 98.5241104242837, 98.5531925657901, 98.5817100641240, 98.6096735535730, 98.6370934809761, 98.6639801085206, 98.6903435165201, 98.7161936061688, 98.7415401022740, 98.7663925559657, 98.7907603473812, 98.8146526883261, 98.8380786249097, 98.8610470401551, 98.8835666565831, 98.9056460387694, 98.9272935958755, 98.9485175841521, 98.9693261094149, 98.9897271294928, 99.0097284566484, 99.0293377599695, 99.0485625677333, 99.0674102697411, 99.0858881196253, 99.1040032371268, 99.1217626103445, 99.1391730979551, 99.1562414314049, 99.1729742170724, 99.1893779384018, 99.2054589580084, 99.2212235197548, 99.2366777507984, 99.2518276636112, 99.2666791579700, 99.2812380229192, 99.2955099387048, 99.3095004786814, 99.3232151111900, 99.3366592014091, 99.3498380131779, 99.3627567107925, 99.3754203607747, 99.3878339336141, 99.4000023054832, 99.4119302599269, 99.4236224895245, 99.4350835975271, 99.4463180994682, 99.4573304247495, 99.4681249182009, 99.4787058416163, 99.4890773752641, 99.4992436193731, 99.5092085955951, 99.5189762484427, 99.5285504467039, 99.5379349848336, 99.5471335843213, 99.5561498950368, 99.5649874965529, 99.5736498994462, 99.5821405465756, 99.5904628143396, 99.5986200139115, 99.6066153924546, 99.6144521343156, 99.6221333621980, 99.6296621383148, 99.6370414655222, 99.6442742884322, 99.6513634945072, 99.6583119151344, 99.6651223266823, 99.6717974515374, 99.6783399591241, 99.6847524669052, 99.6910375413657, 99.6971976989782, 99.7032354071519, 99.7091530851642, 99.7149531050753, 99.7206377926274, 99.7262094281262, 99.7316702473083, 99.7370224421909, 99.7422681619079, 99.7474095135296, 99.7524485628683, 99.7573873352681, 99.7622278163817, 99.7669719529318, 99.7716216534590, 99.7761787890560, 99.7806451940880, 99.7850226669001, 99.7893129705113, 99.7935178332962, 99.7976389496532, 99.8016779806612, 99.8056365547233, 99.8095162681991, 99.8133186860247, 99.8170453423216, 99.8206977409938, 99.8242773563139, 99.8277856334982, 99.8312239892706, 99.8345938124168, 99.8378964643271, 99.8411332795293, 99.8443055662117, 99.8474146067362, 99.8504616581410, 99.8534479526350, 99.8563746980818, 99.8592430784747, 99.8620542544030, 99.8648093635092, 99.8675095209374, 99.8701558197732, 99.8727493314755, 99.8752911062995, 99.8777821737119, 99.8802235427982, 99.8826162026623, 99.8849611228179, 99.8872592535729, 99.8895115264063, 99.8917188543376, 99.8938821322895, 99.8960022374434, 99.8980800295876, 99.9001163514598, 99.9021120290819, 99.9040678720893, 99.9059846740529, 99.9078632127955, 99.9097042507021, 99.9115085350236, 99.9132767981752, 99.9150097580290, 99.9167081182002, 99.9183725683287, 99.9200037843546, 99.9216024287886, 99.9231691509770, 99.9247045873616, 99.9262093617345, 99.9276840854882, 99.9291293578601, 99.9305457661733, 99.9319338860717, 99.9332942817511, 99.9346275061855, 99.9359341013492, 99.9372145984344, 99.9384695180644, 99.9396993705030, 99.9409046558598, 99.9420858642906, 99.9432434761954, 99.9443779624109, 99.9454897844005, 99.9465793944397, 99.9476472357987, 99.9486937429204, 99.9497193415956, 99.9507244491347, 99.9517094745360, 99.9526748186504, 99.9536208743428, 99.9545480266513, 99.9554566529419, 99.9563471230611, 99.9572197994851, 99.9580750374663, 99.9589131851765, 99.9597345838477, 99.9605395679100, 99.9613284651267, 99.9621015967266, 99.9628592775343, 99.9636018160970, 99.9643295148095, 99.9650426700366, 99.9657415722329, 99.9664265060602, 99.9670977505031, 99.9677555789815, 99.9684002594613, 99.9690320545634, 99.9696512216694, 99.9702580130263, 99.9708526758486, 99.9714354524184, 99.9720065801833, 99.9725662918533, 99.9731148154946, 99.9736523746221, 99.9741791882902, 99.9746954711815, 99.9752014336941, 99.9756972820264, 99.9761832182614, 99.9766594404484, 99.9771261426831, 99.9775835151868, 99.9780317443833, 99.9784710129747, 99.9789015000158, 99.9793233809861, 99.9797368278619, 99.9801420091854, 99.9805390901338, 99.9809282325857, 99.9813095951875, 99.9816833334175, 99.9820495996491, 99.9824085432128, 99.9827603104566, 99.9831050448061, 99.9834428868221, 99.9837739742580, 99.9840984421161, 99.9844164227019, 99.9847280456782, 99.9850334381182, 99.9853327245562, 99.9856260270393, 99.9859134651763, 99.9861951561867, 99.9864712149482, 99.9867417540436, 99.9870068838065, 99.9872667123662, 99.9875213456915, 99.9877708876343, 99.9880154399714, 99.9882551024460, 99.9884899728086, 99.9887201468563, 99.9889457184722, 99.9891667796633, 99.9893834205983, 99.9895957296440, 99.9898037934013, 99.9900076967408, 99.9902075228367, 99.9904033532015, 99.9905952677183, 99.9907833446742, 99.9909676607913, 99.9911482912589, 99.9913253097632, 99.9914987885178, 99.9916687982934, 99.9918354084457, 99.9919986869447, 99.9921587004016, 99.9923155140964, 99.9924691920042, 99.9926197968215, 99.9927673899916, 99.9929120317296, 99.9930537810472, 99.9931926957762, 99.9933288325928, 99.9934622470401, 99.9935929935508, 99.9937211254699, 99.9938466950756, 99.9939697536015, 99.9940903512567, 99.9942085372467, 99.9943243597936, 99.9944378661551, 99.9945491026446, 99.9946581146492, 99.9947649466491, 99.9948696422350, 99.9949722441261, 99.9950727941880, 99.9951713334487, 99.9952679021166, 99.9953625395957, 99.9954552845026, 99.9955461746816, 99.9956352472207, 99.9957225384661, 99.9958080840374, 99.9958919188422, 99.9959740770901, 99.9960545923067, 99.9961334973473, 99.9962108244104, 99.9962866050506, 99.9963608701917, 99.9964336501393, 99.9965049745927, 99.9965748726578, 99.9966433728583, 99.9967105031478, 99.9967762909207, 99.9968407630238, 99.9969039457672, 99.9969658649347, 99.9970265457948, 99.9970860131107, 99.9971442911502, 99.9972014036962, 99.9972573740558, 99.9973122250703, 99.9973659791241, 99.9974186581540, 99.9974702836582, 99.9975208767052, 99.9975704579418, 99.9976190476025, 99.9976666655166, 99.9977133311174, 99.9977590634493, 99.9978038811760, 99.9978478025878, 99.9978908456097, 99.9979330278078, 99.9979743663972, 99.9980148782486, 99.9980545798955, 99.9980934875406, 99.9981316170629, 99.9981689840234, 99.9982056036724, 99.9982414909550, 99.9982766605174, 99.9983111267131, 99.9983449036084, 99.9983780049884, 99.9984104443624, 99.9984422349698, 99.9984733897851, 99.9985039215233, 99.9985338426452, 99.9985631653623, 99.9985919016422, 99.9986200632128, 99.9986476615677, 99.9986747079706, 99.9987012134599, 99.9987271888533, 99.9987526447522, 99.9987775915460, 99.9988020394162, 99.9988259983409, 99.9988494780984, 99.9988724882717, 99.9988950382520, 99.9989171372428, 99.9989387942634, 99.9989600181529, 99.9989808175735, 99.9990012010143, 99.9990211767945, 99.9990407530670, 99.9990599378216, 99.9990787388885, 99.9990971639410, 99.9991152204991, 99.9991329159326, 99.9991502574636, 99.9991672521699, 99.9991839069878, 99.9992002287148, 99.9992162240126, 99.9992318994095, 99.9992472613033, 99.9992623159639, 99.9992770695358, 99.9992915280406, 99.9993056973794, 99.9993195833354, 99.9993331915761, 99.9993465276556, 99.9993595970171, 99.9993724049947, 99.9993849568161, 99.9993972576041, 99.9994093123793, 99.9994211260620, 99.9994327034737, 99.9994440493399, 99.9994551682913, 99.9994660648661, 99.9994767435117, 99.9994872085867, 99.9994974643624, 99.9995075150247, 99.9995173646757, 99.9995270173356, 99.9995364769441, 99.9995457473622, 99.9995548323737, 99.9995637356866, 99.9995724609348, 99.9995810116796, 99.9995893914109, 99.9995976035489, 99.9996056514456, 99.9996135383856, 99.9996212675880, 99.9996288422075, 99.9996362653358, 99.9996435400027, 99.9996506691772, 99.9996576557693, 99.9996645026304, 99.9996712125553, 99.9996777882826, 99.9996842324962, 99.9996905478263, 99.9996967368506, 99.9997028020952, 99.9997087460356, 99.9997145710980, 99.9997202796597, 99.9997258740509, 99.9997313565548, 99.9997367294093, 99.9997419948072, 99.9997471548978, 99.9997522117870, 99.9997571675390, 99.9997620241764, 99.9997667836816, 99.9997714479971, 99.9997760190267, 99.9997804986361, 99.9997848886537, 99.9997891908714, 99.9997934070451, 99.9997975388957, 99.9998015881095, 99.9998055563395, 99.9998094452051, 99.9998132562938, 99.9998169911609, 99.9998206513310, 99.9998242382979, 99.9998277535258, 99.9998311984493, 99.9998345744747, 99.9998378829797, 99.9998411253148, 99.9998443028035, 99.9998474167426, 99.9998504684031, 99.9998534590305, 99.9998563898456, 99.9998592620446, 99.9998620767997, 99.9998648352599, 99.9998675385511, 99.9998701877766, 99.9998727840177, 99.9998753283341, 99.9998778217643, 99.9998802653260, 99.9998826600166, 99.9998850068135, 99.9998873066746, 99.9998895605386, 99.9998917693254, 99.9998939339365, 99.9998960552555, 99.9998981341483, 99.9999001714632, 99.9999021680320, 99.9999041246694, 99.9999060421742, 99.9999079213289, 99.9999097629007, 99.9999115676410, 99.9999133362867, 99.9999150695594, 99.9999167681668, 99.9999184328021, 99.9999200641447, 99.9999216628605, 99.9999232296021, 99.9999247650089, 99.9999262697075, 99.9999277443123, 99.9999291894250, 99.9999306056355, 99.9999319935218, 99.9999333536505, 99.9999346865766, 99.9999359928442, 99.9999372729865, 99.9999385275260, 99.9999397569747, 99.9999409618345, 99.9999421425971, 99.9999432997445, 99.9999444337490, 99.9999455450734, 99.9999466341713, 99.9999477014873, 99.9999487474570, 99.9999497725074, 99.9999507770567, 99.9999517615151, 99.9999527262843, 99.9999536717582, 99.9999545983226, 99.9999555063557, 99.9999563962282, 99.9999572683033, 99.9999581229368, 99.9999589604778, 99.9999597812679, 99.9999605856422, 99.9999613739290, 99.9999621464501, 99.9999629035209, 99.9999636454502, 99.9999643725409, 99.9999650850898, 99.9999657833878, 99.9999664677198, 99.9999671383652, 99.9999677955976, 99.9999684396855, 99.9999690708916, 99.9999696894735, 99.9999702956839, 99.9999708897700, 99.9999714719745, 99.9999720425348, 99.9999726016840, 99.9999731496501, 99.9999736866570, 99.9999742129237, 99.9999747286651, 99.9999752340917, 99.9999757294097, 99.9999762148214, 99.9999766905249, 99.9999771567143, 99.9999776135799, 99.9999780613082, 99.9999785000819, 99.9999789300802, 99.9999793514785, 99.9999797644488, 99.9999801691598, 99.9999805657765, 99.9999809544609, 99.9999813353716, 99.9999817086641, 99.9999820744907, 99.9999824330009, 99.9999827843408, 99.9999831286539, 99.9999834660808, 99.9999837967591, 99.9999841208239, 99.9999844384074, 99.9999847496392, 99.9999850546463, 99.9999853535534, 99.9999856464822, 99.9999859335526, 99.9999862148815, 99.9999864905838, 99.9999867607721, 99.9999870255566, 99.9999872850454, 99.9999875393445, 99.9999877885575, 99.9999880327864, 99.9999882721306, 99.9999885066880, 99.9999887365542, 99.9999889618231, 99.9999891825866, 99.9999893989348, 99.9999896109561, 99.9999898187370, 99.9999900223622, 99.9999902219149, 99.9999904174766, 99.9999906091271, 99.9999907969445, 99.9999909810056, 99.9999911613855, 99.9999913381577, 99.9999915113946, 99.9999916811666, 99.9999918475433, 99.9999920105924, 99.9999921703806, 99.9999923269729, 99.9999924804335, 99.9999926308248, 99.9999927782083, 99.9999929226441, 99.9999930641912, 99.9999932029074, 99.9999933388492, 99.9999934720722, 99.9999936026308, 99.9999937305782, 99.9999938559666, 99.9999939788472, 99.9999940992703, 99.9999942172849, 99.9999943329392, 99.9999944462804, 99.9999945573548, 99.9999946662077, 99.9999947728835, 99.9999948774258, 99.9999949798773, 99.9999950802798, 99.9999951786742, 99.9999952751007, 99.9999953695987, 99.9999954622067, 99.9999955529625, 99.9999956419033, 99.9999957290652, 99.9999958144839, 99.9999958981942, 99.9999959802304, 99.9999960606257, 99.9999961394132, 99.9999962166250, 99.9999962922925, 99.9999963664466, 99.9999964391177, 99.9999965103353, 99.9999965801286, 99.9999966485260, 99.9999967155555, 99.9999967812444, 99.9999968456195, 99.9999969087071, 99.9999969705330, 99.9999970311223, 99.9999970904999, 99.9999971486899, 99.9999972057161, 99.9999972616018, 99.9999973163697, 99.9999973700423, 99.9999974226415, 99.9999974741887, 99.9999975247049, 99.9999975742108, 99.9999976227266, 99.9999976702720, 99.9999977168666, 99.9999977625293, 99.9999978072787, 99.9999978511331, 99.9999978941105, 99.9999979362282, 99.9999979775037, 99.9999980179536, 99.9999980575945, 99.9999980964426, 99.9999981345138, 99.9999981718235, 99.9999982083870, 99.9999982442193, 99.9999982793349, 99.9999983137482, 99.9999983474732, 99.9999983805238, 99.9999984129133]
## BEST PRACTICE: Write your scripts first. Then turn them into functions once you know they work. ## Turn this script into a function by "wrapping" it in a def statement and a return statement. ## Inputs: none (this tells us what we need to put in the parentheses in the def statement) ## Outputs: N list (this tells us what we need to put in the return statement) def iterateEulers(initial): counts = srange(0, 1000) # tell the for loop to run for 1000 steps changevec(x) = 0.2*x*(1-x/100) # defined the change vector as a function of the current state N = [initial] # Define initial value for i in counts: N_new = N[-1] + changevec(N[-1])*0.1 N.append(N_new) return N
iterateEulers()
[10, 10.1800000000000, 10.3628735200000, 10.5486531608817, 10.7373714073976, 10.9290606065975, 11.1237529455809, 11.3214804285737, 11.5222748533262, 11.7261677868336, 11.9331905403773, 12.1433741438903, 12.3567493196484, 12.5733464552916, 12.7931955761805, 13.0163263170940, 13.2427678932773, 13.4725490708478, 13.7056981365714, 13.9422428670207, 14.1822104971285, 14.4256276881541, 14.6725204950778, 14.9229143334436, 15.1768339456718, 15.4343033668624, 15.6953458901155, 15.9599840313958, 16.2282394939672, 16.5001331324319, 16.7756849164029, 17.0549138938481, 17.3378381541397, 17.6244747908507, 17.9148398643370, 18.2089483641508, 18.5068141713282, 18.8084500206003, 19.1138674625768, 19.4230768259530, 19.7360871797947, 20.0529062959569, 20.3735406116931, 20.6979951925157, 21.0262736953681, 21.3583783321730, 21.6943098338204, 22.0340674146637, 22.3776487375901, 22.7250498797374, 23.0762652989248, 23.4312878008740, 23.7901085072900, 24.1527168248781, 24.5191004153711, 24.8892451666427, 25.2631351649825, 25.6407526686093, 26.0220780824990, 26.4070899346026, 26.7957648535318, 27.1880775477853, 27.5840007865921, 27.9835053824450, 28.3865601753961, 28.7931320191857, 29.2031857692746, 29.6166842728451, 30.0335883608386, 30.4538568420897, 30.8774464996198, 31.3043120891448, 31.7344063398528, 32.1676799575012, 32.6040816298816, 33.0435580346936, 33.4860538498691, 33.9315117663792, 34.3798725035564, 34.8310748269554, 35.2850555687743, 35.7417496508515, 36.2010901102477, 36.6630081274186, 37.1274330569767, 37.5942924610362, 38.0635121451277, 38.5350161966658, 39.0087270259437, 39.4845654096256, 39.9624505367008, 40.4423000568551, 40.9240301312145, 41.4075554854027, 41.8927894648554, 42.3796440923231, 42.8680301274912, 43.3578571286387, 43.8490335162540, 44.3414666385172, 44.8350628385566, 45.3297275233803, 45.8253652343791, 46.3218797192938, 46.8191740055340, 47.3171504747325, 47.8157109384175, 48.3147567146766, 48.8141887056904, 49.3139074760053, 49.8138133314150, 50.3138063983199, 50.8137867034288, 51.3136542536690, 51.8133091161694, 52.3126514981792, 52.8115818267888, 53.3100008283151, 53.8078096072184, 54.3049097244174, 54.8012032748703, 55.2965929642930, 55.7909821848871, 56.2842750899540, 56.7763766672728, 57.2671928111254, 57.7566303928546, 58.2445973298443, 58.7310026528181, 59.2157565713534, 59.6987705375169, 60.1799573075290, 60.6592310013724, 61.1365071602642, 61.6117028019181, 62.0847364735261, 62.5555283023992, 63.0240000442087, 63.4900751287784, 63.9536787033824, 64.4147376735109, 64.8731807410717, 65.3289384400004, 65.7819431692609, 66.2321292232214, 66.6794328193975, 67.1237921235621, 67.5651472722240, 68.0034403924850, 68.4386156192918, 68.8706191101006, 69.2993990569809, 69.7249056961888, 70.1470913152441, 70.5659102575511, 70.9813189246068, 71.3932757758436, 71.8017413261593, 72.2066781411888, 72.6080508303755, 73.0058260379057, 73.3999724315685, 73.7904606896088, 74.1772634856441, 74.5603554717132, 74.9397132595338, 75.3153154000403, 75.6871423612796, 76.0551765047418, 76.4194020602032, 76.7798050991594, 77.1363735069297, 77.4890969535081, 77.8379668632443, 78.1829763834284, 78.5241203518627, 78.8613952634932, 79.1947992361820, 79.5243319756938, 79.8499947399716, 80.1717903027764, 80.4897229167615, 80.8037982760533, 81.1140234784069, 81.4204069870039, 81.7229585919581, 82.0216893715927, 82.3166116535506, 82.6077389757973, 82.8950860475745, 83.1786687103591, 83.4585038988807, 83.7346096022504, 84.0070048252472, 84.2757095498103, 84.5407446967817, 84.8021320879401, 85.0598944083668, 85.3140551691816, 85.5646386706832, 85.8116699659280, 86.0551748247783, 86.2951796984492, 86.5317116845807, 86.7647984928596, 86.9944684112155, 87.2207502726098, 87.4436734224386, 87.6632676865654, 87.8795633399994, 88.0925910762336, 88.3023819772534, 88.5089674842271, 88.7123793688868, 88.9126497056067, 89.1098108441845, 89.3038953833309, 89.4949361448701, 89.6829661486526, 89.8680185881816, 90.0501268069521, 90.2293242755015, 90.4056445691688, 90.5791213465588, 90.7497883287071, 90.9176792789402, 91.0828279834253, 91.2452682324022, 91.4050338020896, 91.5621584372592, 91.7166758344664, 91.8686196259308, 92.0180233640546, 92.1649205065702, 92.3093444023051, 92.4513282775545, 92.5909052230488, 92.7281081815050, 92.8629699357510, 92.9955230974084, 93.1258000961244, 93.2538331693382, 93.3796543525700, 93.5032954702203, 93.6247881268665, 93.7441636990437, 93.8614533274979, 93.9766879098979, 94.0898980939930, 94.2011142712052, 94.3103665706420, 94.4176848535171, 94.5230987079678, 94.6266374442559, 94.7283300903397, 94.8282053878057, 94.9262917881474, 95.0226174493806, 95.1172102329820, 95.2100977011406, 95.3013071143112, 95.3908654290582, 95.4787992961784, 95.5651350590940, 95.6498987525033, 95.7331161012805, 95.8148125196139, 95.8950131103724, 95.9737426646922, 96.0510256617723, 96.1268862688721, 96.2013483414998, 96.2744354237853, 96.3461707490273, 96.4165772404076, 96.4856775118647, 96.5534938691173, 96.6200483108329, 96.6853625299320, 96.7494579150218, 96.8123555519521, 96.8740762254876, 96.9346404210890, 96.9940683267977, 97.0523798352169, 97.1095945455854, 97.1657317659355, 97.2208105153323, 97.2748495261873, 97.3278672466426, 97.3798818430194, 97.4309112023277, 97.4809729348311, 97.5300843766635, 97.5782625924929, 97.6255243782289, 97.6718862637686, 97.7173645157795, 97.7619751405131, 97.8057338866485, 97.8486562481603, 97.8907574672094, 97.9320525370528, 97.9725562049698, 98.0122829752020, 98.0512471119038, 98.0894626421020, 98.1269433586608, 98.1637028232512, 98.1997543693219, 98.2351111050693, 98.2697859164057, 98.3037914699225, 98.3371402158486, 98.3698443909993, 98.4019160217174, 98.4333669268027, 98.4642087204294, 98.4944528150500, 98.5241104242837, 98.5531925657901, 98.5817100641240, 98.6096735535730, 98.6370934809761, 98.6639801085206, 98.6903435165201, 98.7161936061688, 98.7415401022740, 98.7663925559657, 98.7907603473812, 98.8146526883261, 98.8380786249097, 98.8610470401551, 98.8835666565831, 98.9056460387694, 98.9272935958755, 98.9485175841521, 98.9693261094149, 98.9897271294928, 99.0097284566484, 99.0293377599695, 99.0485625677333, 99.0674102697411, 99.0858881196253, 99.1040032371268, 99.1217626103445, 99.1391730979551, 99.1562414314049, 99.1729742170724, 99.1893779384018, 99.2054589580084, 99.2212235197548, 99.2366777507984, 99.2518276636112, 99.2666791579700, 99.2812380229192, 99.2955099387048, 99.3095004786814, 99.3232151111900, 99.3366592014091, 99.3498380131779, 99.3627567107925, 99.3754203607747, 99.3878339336141, 99.4000023054832, 99.4119302599269, 99.4236224895245, 99.4350835975271, 99.4463180994682, 99.4573304247495, 99.4681249182009, 99.4787058416163, 99.4890773752641, 99.4992436193731, 99.5092085955951, 99.5189762484427, 99.5285504467039, 99.5379349848336, 99.5471335843213, 99.5561498950368, 99.5649874965529, 99.5736498994462, 99.5821405465756, 99.5904628143396, 99.5986200139115, 99.6066153924546, 99.6144521343156, 99.6221333621980, 99.6296621383148, 99.6370414655222, 99.6442742884322, 99.6513634945072, 99.6583119151344, 99.6651223266823, 99.6717974515374, 99.6783399591241, 99.6847524669052, 99.6910375413657, 99.6971976989782, 99.7032354071519, 99.7091530851642, 99.7149531050753, 99.7206377926274, 99.7262094281262, 99.7316702473083, 99.7370224421909, 99.7422681619079, 99.7474095135296, 99.7524485628683, 99.7573873352681, 99.7622278163817, 99.7669719529318, 99.7716216534590, 99.7761787890560, 99.7806451940880, 99.7850226669001, 99.7893129705113, 99.7935178332962, 99.7976389496532, 99.8016779806612, 99.8056365547233, 99.8095162681991, 99.8133186860247, 99.8170453423216, 99.8206977409938, 99.8242773563139, 99.8277856334982, 99.8312239892706, 99.8345938124168, 99.8378964643271, 99.8411332795293, 99.8443055662117, 99.8474146067362, 99.8504616581410, 99.8534479526350, 99.8563746980818, 99.8592430784747, 99.8620542544030, 99.8648093635092, 99.8675095209374, 99.8701558197732, 99.8727493314755, 99.8752911062995, 99.8777821737119, 99.8802235427982, 99.8826162026623, 99.8849611228179, 99.8872592535729, 99.8895115264063, 99.8917188543376, 99.8938821322895, 99.8960022374434, 99.8980800295876, 99.9001163514598, 99.9021120290819, 99.9040678720893, 99.9059846740529, 99.9078632127955, 99.9097042507021, 99.9115085350236, 99.9132767981752, 99.9150097580290, 99.9167081182002, 99.9183725683287, 99.9200037843546, 99.9216024287886, 99.9231691509770, 99.9247045873616, 99.9262093617345, 99.9276840854882, 99.9291293578601, 99.9305457661733, 99.9319338860717, 99.9332942817511, 99.9346275061855, 99.9359341013492, 99.9372145984344, 99.9384695180644, 99.9396993705030, 99.9409046558598, 99.9420858642906, 99.9432434761954, 99.9443779624109, 99.9454897844005, 99.9465793944397, 99.9476472357987, 99.9486937429204, 99.9497193415956, 99.9507244491347, 99.9517094745360, 99.9526748186504, 99.9536208743428, 99.9545480266513, 99.9554566529419, 99.9563471230611, 99.9572197994851, 99.9580750374663, 99.9589131851765, 99.9597345838477, 99.9605395679100, 99.9613284651267, 99.9621015967266, 99.9628592775343, 99.9636018160970, 99.9643295148095, 99.9650426700366, 99.9657415722329, 99.9664265060602, 99.9670977505031, 99.9677555789815, 99.9684002594613, 99.9690320545634, 99.9696512216694, 99.9702580130263, 99.9708526758486, 99.9714354524184, 99.9720065801833, 99.9725662918533, 99.9731148154946, 99.9736523746221, 99.9741791882902, 99.9746954711815, 99.9752014336941, 99.9756972820264, 99.9761832182614, 99.9766594404484, 99.9771261426831, 99.9775835151868, 99.9780317443833, 99.9784710129747, 99.9789015000158, 99.9793233809861, 99.9797368278619, 99.9801420091854, 99.9805390901338, 99.9809282325857, 99.9813095951875, 99.9816833334175, 99.9820495996491, 99.9824085432128, 99.9827603104566, 99.9831050448061, 99.9834428868221, 99.9837739742580, 99.9840984421161, 99.9844164227019, 99.9847280456782, 99.9850334381182, 99.9853327245562, 99.9856260270393, 99.9859134651763, 99.9861951561867, 99.9864712149482, 99.9867417540436, 99.9870068838065, 99.9872667123662, 99.9875213456915, 99.9877708876343, 99.9880154399714, 99.9882551024460, 99.9884899728086, 99.9887201468563, 99.9889457184722, 99.9891667796633, 99.9893834205983, 99.9895957296440, 99.9898037934013, 99.9900076967408, 99.9902075228367, 99.9904033532015, 99.9905952677183, 99.9907833446742, 99.9909676607913, 99.9911482912589, 99.9913253097632, 99.9914987885178, 99.9916687982934, 99.9918354084457, 99.9919986869447, 99.9921587004016, 99.9923155140964, 99.9924691920042, 99.9926197968215, 99.9927673899916, 99.9929120317296, 99.9930537810472, 99.9931926957762, 99.9933288325928, 99.9934622470401, 99.9935929935508, 99.9937211254699, 99.9938466950756, 99.9939697536015, 99.9940903512567, 99.9942085372467, 99.9943243597936, 99.9944378661551, 99.9945491026446, 99.9946581146492, 99.9947649466491, 99.9948696422350, 99.9949722441261, 99.9950727941880, 99.9951713334487, 99.9952679021166, 99.9953625395957, 99.9954552845026, 99.9955461746816, 99.9956352472207, 99.9957225384661, 99.9958080840374, 99.9958919188422, 99.9959740770901, 99.9960545923067, 99.9961334973473, 99.9962108244104, 99.9962866050506, 99.9963608701917, 99.9964336501393, 99.9965049745927, 99.9965748726578, 99.9966433728583, 99.9967105031478, 99.9967762909207, 99.9968407630238, 99.9969039457672, 99.9969658649347, 99.9970265457948, 99.9970860131107, 99.9971442911502, 99.9972014036962, 99.9972573740558, 99.9973122250703, 99.9973659791241, 99.9974186581540, 99.9974702836582, 99.9975208767052, 99.9975704579418, 99.9976190476025, 99.9976666655166, 99.9977133311174, 99.9977590634493, 99.9978038811760, 99.9978478025878, 99.9978908456097, 99.9979330278078, 99.9979743663972, 99.9980148782486, 99.9980545798955, 99.9980934875406, 99.9981316170629, 99.9981689840234, 99.9982056036724, 99.9982414909550, 99.9982766605174, 99.9983111267131, 99.9983449036084, 99.9983780049884, 99.9984104443624, 99.9984422349698, 99.9984733897851, 99.9985039215233, 99.9985338426452, 99.9985631653623, 99.9985919016422, 99.9986200632128, 99.9986476615677, 99.9986747079706, 99.9987012134599, 99.9987271888533, 99.9987526447522, 99.9987775915460, 99.9988020394162, 99.9988259983409, 99.9988494780984, 99.9988724882717, 99.9988950382520, 99.9989171372428, 99.9989387942634, 99.9989600181529, 99.9989808175735, 99.9990012010143, 99.9990211767945, 99.9990407530670, 99.9990599378216, 99.9990787388885, 99.9990971639410, 99.9991152204991, 99.9991329159326, 99.9991502574636, 99.9991672521699, 99.9991839069878, 99.9992002287148, 99.9992162240126, 99.9992318994095, 99.9992472613033, 99.9992623159639, 99.9992770695358, 99.9992915280406, 99.9993056973794, 99.9993195833354, 99.9993331915761, 99.9993465276556, 99.9993595970171, 99.9993724049947, 99.9993849568161, 99.9993972576041, 99.9994093123793, 99.9994211260620, 99.9994327034737, 99.9994440493399, 99.9994551682913, 99.9994660648661, 99.9994767435117, 99.9994872085867, 99.9994974643624, 99.9995075150247, 99.9995173646757, 99.9995270173356, 99.9995364769441, 99.9995457473622, 99.9995548323737, 99.9995637356866, 99.9995724609348, 99.9995810116796, 99.9995893914109, 99.9995976035489, 99.9996056514456, 99.9996135383856, 99.9996212675880, 99.9996288422075, 99.9996362653358, 99.9996435400027, 99.9996506691772, 99.9996576557693, 99.9996645026304, 99.9996712125553, 99.9996777882826, 99.9996842324962, 99.9996905478263, 99.9996967368506, 99.9997028020952, 99.9997087460356, 99.9997145710980, 99.9997202796597, 99.9997258740509, 99.9997313565548, 99.9997367294093, 99.9997419948072, 99.9997471548978, 99.9997522117870, 99.9997571675390, 99.9997620241764, 99.9997667836816, 99.9997714479971, 99.9997760190267, 99.9997804986361, 99.9997848886537, 99.9997891908714, 99.9997934070451, 99.9997975388957, 99.9998015881095, 99.9998055563395, 99.9998094452051, 99.9998132562938, 99.9998169911609, 99.9998206513310, 99.9998242382979, 99.9998277535258, 99.9998311984493, 99.9998345744747, 99.9998378829797, 99.9998411253148, 99.9998443028035, 99.9998474167426, 99.9998504684031, 99.9998534590305, 99.9998563898456, 99.9998592620446, 99.9998620767997, 99.9998648352599, 99.9998675385511, 99.9998701877766, 99.9998727840177, 99.9998753283341, 99.9998778217643, 99.9998802653260, 99.9998826600166, 99.9998850068135, 99.9998873066746, 99.9998895605386, 99.9998917693254, 99.9998939339365, 99.9998960552555, 99.9998981341483, 99.9999001714632, 99.9999021680320, 99.9999041246694, 99.9999060421742, 99.9999079213289, 99.9999097629007, 99.9999115676410, 99.9999133362867, 99.9999150695594, 99.9999167681668, 99.9999184328021, 99.9999200641447, 99.9999216628605, 99.9999232296021, 99.9999247650089, 99.9999262697075, 99.9999277443123, 99.9999291894250, 99.9999306056355, 99.9999319935218, 99.9999333536505, 99.9999346865766, 99.9999359928442, 99.9999372729865, 99.9999385275260, 99.9999397569747, 99.9999409618345, 99.9999421425971, 99.9999432997445, 99.9999444337490, 99.9999455450734, 99.9999466341713, 99.9999477014873, 99.9999487474570, 99.9999497725074, 99.9999507770567, 99.9999517615151, 99.9999527262843, 99.9999536717582, 99.9999545983226, 99.9999555063557, 99.9999563962282, 99.9999572683033, 99.9999581229368, 99.9999589604778, 99.9999597812679, 99.9999605856422, 99.9999613739290, 99.9999621464501, 99.9999629035209, 99.9999636454502, 99.9999643725409, 99.9999650850898, 99.9999657833878, 99.9999664677198, 99.9999671383652, 99.9999677955976, 99.9999684396855, 99.9999690708916, 99.9999696894735, 99.9999702956839, 99.9999708897700, 99.9999714719745, 99.9999720425348, 99.9999726016840, 99.9999731496501, 99.9999736866570, 99.9999742129237, 99.9999747286651, 99.9999752340917, 99.9999757294097, 99.9999762148214, 99.9999766905249, 99.9999771567143, 99.9999776135799, 99.9999780613082, 99.9999785000819, 99.9999789300802, 99.9999793514785, 99.9999797644488, 99.9999801691598, 99.9999805657765, 99.9999809544609, 99.9999813353716, 99.9999817086641, 99.9999820744907, 99.9999824330009, 99.9999827843408, 99.9999831286539, 99.9999834660808, 99.9999837967591, 99.9999841208239, 99.9999844384074, 99.9999847496392, 99.9999850546463, 99.9999853535534, 99.9999856464822, 99.9999859335526, 99.9999862148815, 99.9999864905838, 99.9999867607721, 99.9999870255566, 99.9999872850454, 99.9999875393445, 99.9999877885575, 99.9999880327864, 99.9999882721306, 99.9999885066880, 99.9999887365542, 99.9999889618231, 99.9999891825866, 99.9999893989348, 99.9999896109561, 99.9999898187370, 99.9999900223622, 99.9999902219149, 99.9999904174766, 99.9999906091271, 99.9999907969445, 99.9999909810056, 99.9999911613855, 99.9999913381577, 99.9999915113946, 99.9999916811666, 99.9999918475433, 99.9999920105924, 99.9999921703806, 99.9999923269729, 99.9999924804335, 99.9999926308248, 99.9999927782083, 99.9999929226441, 99.9999930641912, 99.9999932029074, 99.9999933388492, 99.9999934720722, 99.9999936026308, 99.9999937305782, 99.9999938559666, 99.9999939788472, 99.9999940992703, 99.9999942172849, 99.9999943329392, 99.9999944462804, 99.9999945573548, 99.9999946662077, 99.9999947728835, 99.9999948774258, 99.9999949798773, 99.9999950802798, 99.9999951786742, 99.9999952751007, 99.9999953695987, 99.9999954622067, 99.9999955529625, 99.9999956419033, 99.9999957290652, 99.9999958144839, 99.9999958981942, 99.9999959802304, 99.9999960606257, 99.9999961394132, 99.9999962166250, 99.9999962922925, 99.9999963664466, 99.9999964391177, 99.9999965103353, 99.9999965801286, 99.9999966485260, 99.9999967155555, 99.9999967812444, 99.9999968456195, 99.9999969087071, 99.9999969705330, 99.9999970311223, 99.9999970904999, 99.9999971486899, 99.9999972057161, 99.9999972616018, 99.9999973163697, 99.9999973700423, 99.9999974226415, 99.9999974741887, 99.9999975247049, 99.9999975742108, 99.9999976227266, 99.9999976702720, 99.9999977168666, 99.9999977625293, 99.9999978072787, 99.9999978511331, 99.9999978941105, 99.9999979362282, 99.9999979775037, 99.9999980179536, 99.9999980575945, 99.9999980964426, 99.9999981345138, 99.9999981718235, 99.9999982083870, 99.9999982442193, 99.9999982793349, 99.9999983137482, 99.9999983474732, 99.9999983805238, 99.9999984129133]
## Add step_size variable as an input (replace 0.1) def iterateEulers(step_size): counts = srange(0, 100/step_size) # tell the for loop to run for 1000 steps changevec(x) = 0.2*x*(1-x/100) # defined the change vector as a function of the current state N = [10] # Define initial value for i in counts: N_new = N[-1] + changevec(N[-1])*step_size N.append(N_new) return N
iterateEulers(step_size = 0.01)
[10, 10.0180000000000, 10.0360287935200, 10.0540864136282, 10.0721728933832, 10.0902882658340, 10.1084325640200, 10.1266058209700, 10.1448080697028, 10.1630393432268, 10.1812996745394, 10.1995890966273, 10.2179076424657, 10.2362553450188, 10.2546322372391, 10.2730383520672, 10.2914737224316, 10.3099383812489, 10.3284323614229, 10.3469556958449, 10.3655084173931, 10.3840905589329, 10.4027021533160, 10.4213432333809, 10.4400138319519, 10.4587139818395, 10.4774437158401, 10.4962030667354, 10.5149920672925, 10.5338107502636, 10.5526591483857, 10.5715372943804, 10.5904452209539, 10.6093829607962, 10.6283505465816, 10.6473480109680, 10.6663753865966, 10.6854327060920, 10.7045200020619, 10.7236373070965, 10.7427846537688, 10.7619620746340, 10.7811696022294, 10.8004072690740, 10.8196751076686, 10.8389731504952, 10.8583014300170, 10.8776599786782, 10.8970488289033, 10.9164680130975, 10.9359175636461, 10.9553975129142, 10.9749078932467, 10.9944487369679, 11.0140200763812, 11.0336219437691, 11.0532543713927, 11.0729173914915, 11.0926110362833, 11.1123353379639, 11.1320903287065, 11.1518760406622, 11.1716925059590, 11.1915397567020, 11.2114178249729, 11.2313267428299, 11.2512665423075, 11.2712372554159, 11.2912389141414, 11.3112715504454, 11.3313351962645, 11.3514298835104, 11.3715556440695, 11.3917125098023, 11.4119005125438, 11.4321196841027, 11.4523700562614, 11.4726516607759, 11.4929645293748, 11.5133086937601, 11.5336841856061, 11.5540910365594, 11.5745292782389, 11.5949989422351, 11.6155000601102, 11.6360326633975, 11.6565967836014, 11.6771924521971, 11.6978197006302, 11.7184785603165, 11.7391690626417, 11.7598912389614, 11.7806451206003, 11.8014307388523, 11.8222481249803, 11.8430973102157, 11.8639783257582, 11.8848912027754, 11.9058359724029, 11.9268126657437, 11.9478213138679, 11.9688619478127, 11.9899345985818, 12.0110392971454, 12.0321760744397, 12.0533449613669, 12.0745459887945, 12.0957791875553, 12.1170445884474, 12.1383422222331, 12.1596721196395, 12.1810343113576, 12.2024288280424, 12.2238557003125, 12.2453149587494, 12.2668066338982, 12.2883307562661, 12.3098873563231, 12.3314764645013, 12.3530981111944, 12.3747523267579, 12.3964391415084, 12.4181585857236, 12.4399106896419, 12.4616954834618, 12.4835129973423, 12.5053632614019, 12.5272463057187, 12.5491621603301, 12.5711108552322, 12.5930924203800, 12.6151068856866, 12.6371542810232, 12.6592346362188, 12.6813479810597, 12.7034943452895, 12.7256737586085, 12.7478862506735, 12.7701318510976, 12.7924105894499, 12.8147224952551, 12.8370675979930, 12.8594459270986, 12.8818575119618, 12.9043023819266, 12.9267805662911, 12.9492920943075, 12.9718369951813, 12.9944152980710, 13.0170270320884, 13.0396722262975, 13.0623509097147, 13.0850631113084, 13.1078088599984, 13.1305881846562, 13.1534011141040, 13.1762476771149, 13.1991279024121, 13.2220418186693, 13.2449894545095, 13.2679708385055, 13.2909859991791, 13.3140349650009, 13.3371177643899, 13.3602344257135, 13.3833849772867, 13.4065694473722, 13.4297878641800, 13.4530402558669, 13.4763266505361, 13.4996470762373, 13.5230015609661, 13.5463901326637, 13.5698128192165, 13.5932696484560, 13.6167606481582, 13.6402858460435, 13.6638452697764, 13.6874389469648, 13.7110669051602, 13.7347291718569, 13.7584257744922, 13.7821567404453, 13.8059220970378, 13.8297218715329, 13.8535560911351, 13.8774247829900, 13.9013279741838, 13.9252656917432, 13.9492379626350, 13.9732448137655, 13.9972862719805, 14.0213623640649, 14.0454731167422, 14.0696185566742, 14.0937987104609, 14.1180136046400, 14.1422632656865, 14.1665477200123, 14.1908669939663, 14.2152211138334, 14.2396101058348, 14.2640339961271, 14.2884928108025, 14.3129865758880, 14.3375153173454, 14.3620790610706, 14.3866778328936, 14.4113116585780, 14.4359805638208, 14.4606845742516, 14.4854237154330, 14.5101980128596, 14.5350074919578, 14.5598521780859, 14.5847320965332, 14.6096472725197, 14.6345977311962, 14.6595834976435, 14.6846045968723, 14.7096610538227, 14.7347528933640, 14.7598801402941, 14.7850428193396, 14.8102409551549, 14.8354745723222, 14.8607436953511, 14.8860483486782, 14.9113885566668, 14.9367643436064, 14.9621757337125, 14.9876227511262, 15.0131054199138, 15.0386237640667, 15.0641778075004, 15.0897675740551, 15.1153930874945, 15.1410543715057, 15.1667514496991, 15.1924843456077, 15.2182530826871, 15.2440576843147, 15.2698981737897, 15.2957745743325, 15.3216869090846, 15.3476352011080, 15.3736194733848, 15.3996397488174, 15.4256960502271, 15.4517884003549, 15.4779168218602, 15.5040813373211, 15.5302819692334, 15.5565187400110, 15.5827916719849, 15.6091007874030, 15.6354461084300, 15.6618276571466, 15.6882454555497, 15.7146995255513, 15.7411898889788, 15.7677165675744, 15.7942795829944, 15.8208789568095, 15.8475147105038, 15.8741868654748, 15.9008954430330, 15.9276404644012, 15.9544219507148, 15.9812399230206, 16.0080944022771, 16.0349854093538, 16.0619129650309, 16.0888770899990, 16.1158778048587, 16.1429151301200, 16.1699890862023, 16.1970996934337, 16.2242469720510, 16.2514309421989, 16.2786516239299, 16.3059090372039, 16.3332032018877, 16.3605341377548, 16.3879018644849, 16.4153064016634, 16.4427477687816, 16.4702259852354, 16.4977410703257, 16.5252930432579, 16.5528819231411, 16.5805077289882, 16.6081704797151, 16.6358701941409, 16.6636068909869, 16.6913805888765, 16.7191913063350, 16.7470390617889, 16.7749238735657, 16.8028457598936, 16.8308047389008, 16.8588008286154, 16.8868340469650, 16.9149044117764, 16.9430119407747, 16.9711566515838, 16.9993385617251, 17.0275576886178, 17.0558140495783, 17.0841076618196, 17.1124385424512, 17.1408067084787, 17.1692121768033, 17.1976549642215, 17.2261350874245, 17.2546525629984, 17.2832074074230, 17.3117996370721, 17.3404292682127, 17.3690963170050, 17.3978007995017, 17.4265427316475, 17.4553221292792, 17.4841390081250, 17.5129933838042, 17.5418852718266, 17.5708146875924, 17.5997816463919, 17.6287861634047, 17.6578282536996, 17.6869079322342, 17.7160252138546, 17.7451801132948, 17.7743726451763, 17.8036028240081, 17.8328706641858, 17.8621761799916, 17.8915193855939, 17.9209002950466, 17.9503189222890, 17.9797752811454, 18.0092693853244, 18.0388012484192, 18.0683708839065, 18.0979783051463, 18.1276235253819, 18.1573065577391, 18.1870274152260, 18.2167861107324, 18.2465826570298, 18.2764170667706, 18.3062893524882, 18.3361995265960, 18.3661476013876, 18.3961335890361, 18.4261575015937, 18.4562193509914, 18.4863191490387, 18.5164569074232, 18.5466326377100, 18.5768463513414, 18.6070980596369, 18.6373877737921, 18.6677155048791, 18.6980812638454, 18.7284850615141, 18.7589269085832, 18.7894068156251, 18.8199247930867, 18.8504808512885, 18.8810750004246, 18.9117072505620, 18.9423776116405, 18.9730860934722, 19.0038327057409, 19.0346174580022, 19.0654403596828, 19.0963014200800, 19.1272006483616, 19.1581380535655, 19.1891136445990, 19.2201274302389, 19.2511794191307, 19.2822696197884, 19.3133980405942, 19.3445646897979, 19.3757695755167, 19.4070127057349, 19.4382940883031, 19.4696137309385, 19.5009716412237, 19.5323678266071, 19.5638022944021, 19.5952750517866, 19.6267861058031, 19.6583354633578, 19.6899231312207, 19.7215491160249, 19.7532134242662, 19.7849160623031, 19.8166570363558, 19.8484363525066, 19.8802540166988, 19.9121100347369, 19.9440044122856, 19.9759371548703, 20.0079082678757, 20.0399177565463, 20.0719656259856, 20.1040518811558, 20.1361765268773, 20.1683395678286, 20.2005410085458, 20.2327808534221, 20.2650591067077, 20.2973757725092, 20.3297308547892, 20.3621243573662, 20.3945562839140, 20.4270266379615, 20.4595354228921, 20.4920826419435, 20.5246682982073, 20.5572923946286, 20.5899549340059, 20.6226559189903, 20.6553953520852, 20.6881732356463, 20.7209895718811, 20.7538443628481, 20.7867376104570, 20.8196693164682, 20.8526394824922, 20.8856481099895, 20.9186952002699, 20.9517807544928, 20.9849047736661, 21.0180672586463, 21.0512682101378, 21.0845076286930, 21.1177855147115, 21.1511018684400, 21.1844566899719, 21.2178499792468, 21.2512817360505, 21.2847519600141, 21.3182606506141, 21.3518078071720, 21.3853934288537, 21.4190175146692, 21.4526800634727, 21.4863810739615, 21.5201205446763, 21.5538984740006, 21.5877148601600, 21.6215697012227, 21.6554629950982, 21.6893947395378, 21.7233649321335, 21.7573735703183, 21.7914206513653, 21.8255061723880, 21.8596301303391, 21.8937925220111, 21.9279933440352, 21.9622325928813, 21.9965102648578, 22.0308263561109, 22.0651808626244, 22.0995737802197, 22.1340051045548, 22.1684748311245, 22.2029829552600, 22.2375294721283, 22.2721143767321, 22.3067376639093, 22.3413993283330, 22.3760993645107, 22.4108377667843, 22.4456145293297, 22.4804296461564, 22.5152831111072, 22.5501749178579, 22.5851050599171, 22.6200735306256, 22.6550803231563, 22.6901254305136, 22.7252088455336, 22.7603305608832, 22.7954905690601, 22.8306888623926, 22.8659254330387, 22.9012002729866, 22.9365133740537, 22.9718647278867, 23.0072543259609, 23.0426821595805, 23.0781482198775, 23.1136524978120, 23.1491949841719, 23.1847756695719, 23.2203945444541, 23.2560515990870, 23.2917468235656, 23.3274802078109, 23.3632517415696, 23.3990614144139, 23.4349092157412, 23.4707951347737, 23.5067191605581, 23.5426812819653, 23.5786814876904, 23.6147197662518, 23.6507961059915, 23.6869104950746, 23.7230629214887, 23.7592533730441, 23.7954818373733, 23.8317483019306, 23.8680527539919, 23.9043951806546, 23.9407755688368, 23.9771939052777, 24.0136501765369, 24.0501443689939, 24.0866764688485, 24.1232464621199, 24.1598543346467, 24.1965000720866, 24.2331836599160, 24.2699050834299, 24.3066643277416, 24.3434613777823, 24.3802962183008, 24.4171688338636, 24.4540792088541, 24.4910273274727, 24.5280131737366, 24.5650367314790, 24.6020979843496, 24.6391969158137, 24.6763335091522, 24.7135077474614, 24.7507196136526, 24.7879690904520, 24.8252561604004, 24.8625808058526, 24.8999430089777, 24.9373427517587, 24.9747800159918, 25.0122547832869, 25.0497670350666, 25.0873167525665, 25.1249039168347, 25.1625285087318, 25.2001905089302, 25.2378898979143, 25.2756266559802, 25.3134007632351, 25.3512121995976, 25.3890609447970, 25.4269469783734, 25.4648702796773, 25.5028308278695, 25.5408286019205, 25.5788635806109, 25.6169357425306, 25.6550450660789, 25.6931915294642, 25.7313751107038, 25.7695957876234, 25.8078535378575, 25.8461483388486, 25.8844801678472, 25.9228490019117, 25.9612548179080, 25.9996975925094, 26.0381773021964, 26.0766939232564, 26.1152474317836, 26.1538378036787, 26.1924650146488, 26.2311290402072, 26.2698298556732, 26.3085674361716, 26.3473417566331, 26.3861527917935, 26.4250005161941, 26.4638849041808, 26.5028059299047, 26.5417635673214, 26.5807577901908, 26.6197885720771, 26.6588558863488, 26.6979597061782, 26.7371000045411, 26.7762767542171, 26.8154899277892, 26.8547394976434, 26.8940254359689, 26.9333477147579, 26.9727063058049, 27.0121011807073, 27.0515323108648, 27.0909996674792, 27.1305032215545, 27.1700429438965, 27.2096188051129, 27.2492307756127, 27.2888788256067, 27.3285629251067, 27.3682830439259, 27.4080391516783, 27.4478312177788, 27.4876592114432, 27.5275231016876, 27.5674228573287, 27.6073584469835, 27.6473298390690, 27.6873370018026, 27.7273799032011, 27.7674585110816, 27.8075727930605, 27.8477227165538, 27.8879082487769, 27.9281293567446, 27.9683860072708, 28.0086781669683, 28.0490058022490, 28.0893688793236, 28.1297673642015, 28.1702012226906, 28.2106704203974, 28.2511749227269, 28.2917146948820, 28.3322897018643, 28.3728999084730, 28.4135452793056, 28.4542257787574, 28.4949413710216, 28.5356920200889, 28.5764776897477, 28.6172983435842, 28.6581539449816, 28.6990444571209, 28.7399698429801, 28.7809300653346, 28.8219250867567, 28.8629548696161, 28.9040193760792, 28.9451185681095, 28.9862524074673, 29.0274208557097, 29.0686238741904, 29.1098614240600, 29.1511334662655, 29.1924399615507, 29.2337808704556, 29.2751561533169, 29.3165657702675, 29.3580096812368, 29.3994878459504, 29.4410002239302, 29.4825467744944, 29.5241274567572, 29.5657422296290, 29.6073910518165, 29.6490738818222, 29.6907906779449, 29.7325413982791, 29.7743260007157, 29.8161444429412, 29.8579966824382, 29.8998826764853, 29.9418023821570, 29.9837557563234, 30.0257427556510, 30.0677633366017, 30.1098174554336, 30.1519050682005, 30.1940261307520, 30.2361805987338, 30.2783684275873, 30.3205895725498, 30.3628439886543, 30.4051316307300, 30.4474524534019, 30.4898064110906, 30.5321934580131, 30.5746135481820, 30.6170666354059, 30.6595526732896, 30.7020716152336, 30.7446234144348, 30.7872080238857, 30.8298253963754, 30.8724754844887, 30.9151582406069, 30.9578736169073, 31.0006215653635, 31.0434020377454, 31.0862149856194, 31.1290603603480, 31.1719381130903, 31.2148481948020, 31.2577905562351, 31.3007651479384, 31.3437719202573, 31.3868108233341, 31.4298818071075, 31.4729848213136, 31.5161198154850, 31.5592867389514, 31.6024855408399, 31.6457161700744, 31.6889785753762, 31.7322727052640, 31.7755985080537, 31.8189559318589, 31.8623449245907, 31.9057654339580, 31.9492174074674, 31.9927007924234, 32.0362155359283, 32.0797615848829, 32.1233388859858, 32.1669473857341, 32.2105870304232, 32.2542577661472, 32.2979595387986, 32.3416922940688, 32.3854559774480, 32.4292505342256, 32.4730759094898, 32.5169320481283, 32.5608188948281, 32.6047363940758, 32.6486844901574, 32.6926631271589, 32.7366722489663, 32.7807117992655, 32.8247817215427, 32.8688819590845, 32.9130124549778, 32.9571731521106, 33.0013639931712, 33.0455849206494, 33.0898358768357, 33.1341168038223, 33.1784276435025, 33.2227683375716, 33.2671388275265, 33.3115390546662, 33.3559689600917, 33.4004284847065, 33.4449175692167, 33.4894361541309, 33.5339841797608, 33.5785615862209, 33.6231683134293, 33.6678043011075, 33.7124694887806, 33.7571638157775, 33.8018872212314, 33.8466396440795, 33.8914210230637, 33.9362312967306, 33.9810704034316, 34.0259382813232, 34.0708348683673, 34.1157601023315, 34.1607139207890, 34.2056962611190, 34.2507070605071, 34.2957462559452, 34.3408137842320, 34.3859095819732, 34.4310335855816, 34.4761857312773, 34.5213659550883, 34.5665741928504, 34.6118103802075, 34.6570744526120, 34.7023663453250, 34.7476859934163, 34.7930333317652, 34.8384082950602, 34.8838108177997, 34.9292408342918, 34.9746982786552, 35.0201830848189, 35.0656951865226, 35.1112345173174, 35.1568010105654, 35.2023945994406, 35.2480152169288, 35.2936627958280, 35.3393372687487, 35.3850385681144, 35.4307666261613, 35.4765213749392, 35.5223027463118, 35.5681106719564, 35.6139450833648, 35.6598059118436, 35.7056930885138, 35.7516065443122, 35.7975462099909, 35.8435120161177, 35.8895038930770, 35.9355217710693, 35.9815655801123, 36.0276352500406, 36.0737307105064, 36.1198518909800, 36.1659987207494, 36.2121711289215, 36.2583690444220, 36.3045923959956, 36.3508411122068, 36.3971151214399, 36.4434143518995, 36.4897387316108, 36.5360881884200, 36.5824626499946, 36.6288620438238, 36.6752862972190, 36.7217353373138, 36.7682090910647, 36.8147074852515, 36.8612304464776, 36.9077779011699, 36.9543497755802, 37.0009459957847, 37.0475664876846, 37.0942111770068, 37.1408799893039, 37.1875728499549, 37.2342896841654, 37.2810304169681, 37.3277949732230, 37.3745832776182, 37.4213952546699, 37.4682308287231, 37.5150899239518, 37.5619724643597, 37.6088783737802, 37.6558075758770, 37.7027599941450, 37.7497355519097, 37.7967341723288, 37.8437557783916, 37.8908002929201, 37.9378676385691, 37.9849577378270, 38.0320705130158, 38.0792058862917, 38.1263637796457, 38.1735441149038, 38.2207468137278, 38.2679717976152, 38.3152189879004, 38.3624883057544, 38.4097796721857, 38.4570930080408, 38.5044282340043, 38.5517852705997, 38.5991640381899, 38.6465644569774, 38.6939864470048, 38.7414299281556, 38.7888948201543, 38.8363810425672, 38.8838885148027, 38.9314171561117, 38.9789668855882, 39.0265376221700, 39.0741292846389, 39.1217417916211, 39.1693750615882, 39.2170290128570, 39.2647035635908, 39.3123986317993, 39.3601141353392, 39.4078499919149, 39.4556061190790, 39.5033824342327, 39.5511788546263, 39.5989952973597, 39.6468316793832, 39.6946879174977, 39.7425639283554, 39.7904596284601, 39.8383749341681, 39.8863097616886, 39.9342640270838, 39.9822376462703, 40.0302305350188, 40.0782426089551, 40.1262737835606, 40.1743239741726, 40.2223930959853, 40.2704810640499, 40.3185877932754, 40.3667131984291, 40.4148571941371, 40.4630196948849, 40.5112006150181, 40.5593998687427, 40.6076173701260, 40.6558530330967, 40.7041067714459, 40.7523784988275, 40.8006681287590, 40.8489755746214, 40.8973007496607, 40.9456435669879, 40.9940039395796, 41.0423817802788, 41.0907770017954, 41.1391895167067, 41.1876192374583, 41.2360660763642, 41.2845299456079, 41.3330107572425, 41.3815084231918, 41.4300228552506, 41.4785539650854, 41.5271016642349, 41.5756658641107, 41.6242464759980, 41.6728434110561, 41.7214565803190, 41.7700858946960, 41.8187312649724, 41.8673926018101, 41.9160698157482, 41.9647628172037, 42.0134715164721, 42.0621958237277, 42.1109356490249, 42.1596909022982, 42.2084614933633, 42.2572473319172, 42.3060483275397, 42.3548643896929, 42.4036954277229, 42.4525413508598, 42.5014020682186, 42.5502774887997, 42.5991675214899, 42.6480720750624, 42.6969910581781, 42.7459243793860, 42.7948719471238, 42.8438336697186, 42.8928094553877, 42.9417992122390, 42.9908028482717, 43.0398202713775, 43.0888513893404, 43.1378961098380, 43.1869543404421, 43.2360259886189, 43.2851109617303, 43.3342091670344, 43.3833205116858, 43.4324449027368, 43.4815822471377, 43.5307324517377, 43.5798954232855, 43.6290710684300, 43.6782592937209, 43.7274600056098, 43.7766731104502, 43.8258985144987, 43.8751361239156, 43.9243858447656, 43.9736475830183, 44.0229212445492, 44.0722067351403, 44.1215039604805, 44.1708128261667, 44.2201332377046, 44.2694651005088, 44.3188083199041, 44.3681628011260, 44.4175284493213, 44.4669051695490, 44.5162928667809, 44.5656914459025, 44.6151008117132, 44.6645208689279, 44.7139515221767, 44.7633926760065, 44.8128442348812, 44.8623061031826, 44.9117781852110, 44.9612603851863, 45.0107526072482, 45.0602547554573, 45.1097667337957, 45.1592884461677, 45.2088197964007, 45.2583606882459, 45.3079110253786, 45.3574707113997, 45.4070396498358, 45.4566177441402, 45.5062048976938, 45.5558010138054, 45.6054059957128, 45.6550197465835, 45.7046421695155, 45.7542731675376, 45.8039126436109, 45.8535605006289, 45.9032166414184, 45.9528809687407, 46.0025533852916, 46.0522337937029, 46.1019220965425, 46.1516181963156, 46.2013219954655, 46.2510333963738, 46.3007523013619, 46.3504786126912, 46.4002122325641, 46.4499530631247, 46.4997010064596, 46.5494559645987, 46.5992178395159, 46.6489865331299, 46.6987619473048, 46.7485439838511, 46.7983325445267, 46.8481275310367, 46.8979288450355, 46.9477363881265, 46.9975500618634, 47.0473697677508, 47.0971954072450, 47.1470268817549, 47.1968640926427, 47.2467069412244, 47.2965553287710, 47.3464091565092, 47.3962683256219, 47.4461327372493, 47.4960022924893, 47.5458768923990, 47.5957564379944, 47.6456408302523, 47.6955299701103, 47.7454237584679, 47.7953220961873, 47.8452248840942, 47.8951320229782, 47.9450434135941, 47.9949589566627, 48.0448785528710, 48.0948021028735, 48.1447295072930, 48.1946606667210, 48.2445954817188, 48.2945338528183, 48.3444756805228, 48.3944208653073, 48.4443693076202, 48.4943209078831, 48.5442755664926, 48.5942331838200, 48.6441936602132, 48.6941568959966, 48.7441227914723, 48.7940912469211, 48.8440621626027, 48.8940354387570, 48.9440109756048, 48.9939886733484, 49.0439684321726, 49.0939501522454, 49.1439337337189, 49.1939190767298, 49.2439060814007, 49.2938946478405, 49.3438846761451, 49.3938760663987, 49.4438687186743, 49.4938625330342, 49.5438574095315, 49.5938532482103, 49.6438499491066, 49.6938474122494, 49.7438455376613, 49.7938442253591, 49.8438433753550, 49.8938428876572, 49.9438426622706, 49.9938425991976, 50.0438425984394, 50.0938425599959, 50.1438423838674, 50.1938419700547, 50.2438412185605, 50.2938400293897, 50.3438383025505, 50.3938359380549, 50.4438328359200, 50.4938288961683, 50.5438240188287, 50.5938181039374, 50.6438110515386, 50.6938027616852, 50.7437931344398, 50.7937820698752, 50.8437694680758, 50.8937552291375, 50.9437392531693, 50.9937214402937, 51.0437016906477, 51.0936799043833, 51.1436559816686, 51.1936298226886, 51.2436013276455, 51.2935703967602, 51.3435369302728, 51.3935008284432, 51.4434619915520, 51.4934203199016, 51.5433757138165, 51.5933280736446, 51.6432772997576, 51.6932232925520, 51.7431659524496, 51.7931051798988, 51.8430408753751, 51.8929729393817, 51.9429012724508, 51.9928257751437, 52.0427463480523, 52.0926628917994, 52.1425753070398, 52.1924834944609, 52.2423873547835, 52.2922867887625, 52.3421816971880, 52.3920719808860, 52.4419575407188, 52.4918382775861, 52.5417140924261, 52.5915848862155, 52.6414505599711, 52.6913110147499, 52.7411661516503, 52.7910158718129, 52.8408600764210, 52.8906986667015, 52.9405315439259, 52.9903586094106, 53.0401797645184, 53.0899949106584, 53.1398039492874, 53.1896067819106, 53.2394033100822, 53.2891934354061, 53.3389770595369, 53.3887540841809, 53.4385244110960, 53.4882879420935, 53.5380445790381, 53.5877942238493, 53.6375367785014, 53.6872721450251, 53.7370002255077, 53.7867209220940, 53.8364341369872, 53.8861397724494, 53.9358377308028, 53.9855279144299, 54.0352102257748, 54.0848845673435, 54.1345508417049, 54.1842089514916, 54.2338587994006, 54.2835002881940, 54.3331333206996, 54.3827577998121, 54.4323736284935, 54.4819807097738, 54.5315789467522, 54.5811682425971, 54.6307485005478, 54.6803196239143, 54.7298815160787, 54.7794340804955, 54.8289772206929, 54.8785108402730, 54.9280348429126, 54.9775491323644, 55.0270536124571, 55.0765481870966, 55.1260327602667, 55.1755072360295, 55.2249715185265, 55.2744255119791, 55.3238691206895, 55.3733022490412, 55.4227248015000, 55.4721366826145, 55.5215377970171, 55.5709280494242, 55.6203073446376, 55.6696755875446, 55.7190326831192, 55.7683785364226, 55.8177130526038, 55.8670361369006, 55.9163476946400, 55.9656476312391, 56.0149358522059, 56.0642122631398, 56.1134767697323, 56.1627292777680, 56.2119696931250, 56.2611979217756, 56.3104138697873, 56.3596174433232, 56.4088085486427, 56.4579870921024, 56.5071529801568, 56.5563061193586, 56.6054464163600, 56.6545737779128, 56.7036881108695, 56.7527893221838, 56.8018773189112, 56.8509520082099, 56.9000132973415, 56.9490610936715, 56.9980953046698, 57.0471158379119, 57.0961226010793, 57.1451155019599, 57.1940944484492, 57.2430593485505, 57.2920101103760, 57.3409466421470, 57.3898688521949, 57.4387766489619, 57.4876699410012, 57.5365486369783, 57.5854126456711, 57.6342618759710, 57.6830962368832, 57.7319156375275, 57.7807199871390, 57.8295091950686, 57.8782831707839, 57.9270418238695, 57.9757850640280, 58.0245128010802, 58.0732249449663, 58.1219214057461, 58.1706020935997, 58.2192669188282, 58.2679157918546, 58.3165486232238, 58.3651653236037, 58.4137658037859, 58.4623499746859, 58.5109177473440, 58.5594690329259, 58.6080037427234, 58.6565217881547, 58.7050230807654, 58.7535075322286, 58.8019750543463, 58.8504255590491, 58.8988589583976, 58.9472751645824, 58.9956740899250, 59.0440556468783, 59.0924197480275, 59.1407663060900, 59.1890952339167, 59.2374064444924, 59.2856998509359, 59.3339753665015, 59.3822329045787, 59.4304723786931, 59.4786937025074, 59.5268967898213, 59.5750815545724, 59.6232479108369, 59.6713957728298, 59.7195250549059, 59.7676356715601, 59.8157275374278, 59.8638005672861, 59.9118546760534, 59.9598897787911, 60.0079057907029, 60.0559026271366, 60.1038802035837, 60.1518384356803, 60.1997772392078, 60.2476965300933, 60.2955962244098, 60.3434762383775, 60.3913364883636, 60.4391768908833, 60.4869973626001, 60.5347978203265, 60.5825781810242, 60.6303383618050, 60.6780782799313, 60.7257978528162, 60.7734969980246, 60.8211756332733, 60.8688336764316, 60.9164710455219, 60.9640876587201, 61.0116834343564, 61.0592582909152, 61.1068121470363, 61.1543449215149, 61.2018565333023, 61.2493469015065, 61.2968159453923, 61.3442635843822, 61.3916897380567, 61.4390943261550, 61.4864772685749, 61.5338384853741, 61.5811778967700, 61.6284954231404, 61.6757909850243, 61.7230645031218, 61.7703158982949, 61.8175450915680, 61.8647520041282, 61.9119365573258, 61.9590986726749, 62.0062382718536, 62.0533552767048, 62.1004496092363, 62.1475211916214, 62.1945699461993, 62.2415957954759, 62.2885986621235, 62.3355784689819, 62.3825351390586, 62.4294685955292, 62.4763787617379, 62.5232655611977, 62.5701289175914, 62.6169687547713, 62.6637849967601, 62.7105775677513, 62.7573463921091, 62.8040913943698, 62.8508124992411, 62.8975096316033, 62.9441827165093, 62.9908316791853, 63.0374564450310, 63.0840569396199, 63.1306330886999, 63.1771848181937, 63.2237120541990, 63.2702147229892, 63.3166927510133, 63.3631460648968, 63.4095745914418, 63.4559782576273, 63.5023569906099, 63.5487107177239, 63.5950393664816, 63.6413428645741, 63.6876211398711, 63.7338741204218, 63.7801017344546, 63.8263039103784, 63.8724805767820, 63.9186316624349, 63.9647570962878, 64.0108568074726, 64.0569307253030, 64.1029787792747, 64.1490008990658, 64.1949970145369, 64.2409670557321, 64.2869109528784, 64.3328286363869, 64.3787200368525, 64.4245850850545, 64.4704237119570, 64.5162358487089, 64.5620214266446, 64.6077803772840, 64.6535126323330, 64.6992181236837, 64.7448967834147, 64.7905485437917, 64.8361733372671, 64.8817710964813, 64.9273417542619, 64.9728852436249, 65.0184014977746, 65.0638904501036, 65.1093520341937, 65.1547861838159, 65.2001928329303, 65.2455719156872, 65.2909233664265, 65.3362471196785, 65.3815431101642, 65.4268112727952, 65.4720515426743, 65.5172638550955, 65.5624481455445, 65.6076043496988, 65.6527324034281, 65.6978322427942, 65.7429038040518, 65.7879470236481, 65.8329618382237, 65.8779481846123, 65.9229059998412, 65.9678352211316, 66.0127357858986, 66.0576076317516, 66.1024506964945, 66.1472649181259, 66.1920502348391, 66.2368065850230, 66.2815339072614, 66.3262321403339, 66.3709012232159, 66.4155410950787, 66.4601516952899, 66.5047329634132, 66.5492848392093, 66.5938072626356, 66.6383001738462, 66.6827635131927, 66.7271972212239, 66.7716012386864, 66.8159755065242, 66.8603199658795, 66.9046345580924, 66.9489192247016, 66.9931739074439, 67.0373985482549, 67.0815930892691, 67.1257574728197, 67.1698916414394, 67.2139955378598, 67.2580691050122, 67.3021122860276, 67.3461250242364, 67.3901072631693, 67.4340589465568, 67.4779800183297, 67.5218704226193, 67.5657301037572, 67.6095590062756, 67.6533570749077, 67.6971242545874, 67.7408604904498, 67.7845657278309, 67.8282399122684, 67.8718829895010, 67.9154949054692, 67.9590756063150, 68.0026250383824, 68.0461431482169, 68.0896298825664, 68.1330851883806, 68.1765090128116, 68.2199013032138, 68.2632620071438, 68.3065910723610, 68.3498884468272, 68.3931540787069, 68.4363879163677, 68.4795899083796, 68.5227600035160, 68.5658981507530, 68.6090042992701, 68.6520783984499, 68.6951203978783, 68.7381302473445, 68.7811078968411, 68.8240532965645, 68.8669663969143, 68.9098471484938, 68.9526955021102, 68.9955114087743, 69.0382948197007, 69.0810456863079, 69.1237639602182, 69.1664495932581, 69.2091025374579, 69.2517227450520, 69.2943101684789, 69.3368647603814, 69.3793864736061, 69.4218752612043, 69.4643310764310, 69.5067538727460, 69.5491436038129, 69.5915002235001, 69.6338236858799, 69.6761139452294, 69.7183709560297, 69.7605946729665, 69.8027850509299, 69.8449420450144, 69.8870656105190, 69.9291557029471, 69.9712122780064, 70.0132352916093, 70.0552246998726, 70.0971804591174, 70.1391025258692, 70.1809908568583, 70.2228454090190, 70.2646661394903, 70.3064530056154, 70.3482059649420, 70.3899249752221, 70.4316099944122, 70.4732609806729, 70.5148778923693, 70.5564606880705, 70.5980093265501, 70.6395237667858, 70.6810039679594, 70.7224498894569, 70.7638614908685, 70.8052387319883, 70.8465815728144, 70.8878899735489, 70.9291638945980, 70.9704032965714, 71.0116081402830, 71.0527783867502, 71.0939139971942, 71.1350149330398, 71.1760811559154, 71.2171126276529, 71.2581093102878, 71.2990711660589, 71.3399981574081, 71.3808902469810, 71.4217473976259, 71.4625695723946, 71.5033567345416, 71.5441088475245, 71.5848258750038, 71.6255077808427, 71.6661545291071, 71.7067660840655, 71.7473424101890, 71.7878834721509, 71.8283892348269, 71.8688596632952, 71.9092947228357, 71.9496943789307, 71.9900585972641, 72.0303873437219, 72.0706805843916, 72.1109382855624, 72.1511604137251, 72.1913469355716, 72.2314978179953, 72.2716130280907, 72.3116925331532, 72.3517363006793, 72.3917442983662, 72.4317164941117, 72.4716528560143, 72.5115533523727, 72.5514179516859, 72.5912466226533, 72.6310393341740, 72.6707960553471, 72.7105167554714, 72.7502014040454, 72.7898499707669, 72.8294624255331, 72.8690387384404, 72.9085788797840, 72.9480828200581, 72.9875505299558, 73.0269819803685, 73.0663771423860, 73.1057359872965, 73.1450584865862, 73.1843446119392, 73.2235943352375, 73.2628076285606, 73.3019844641853, 73.3411248145859, 73.3802286524337, 73.4192959505969, 73.4583266821405, 73.4973208203260, 73.5362783386113, 73.5751992106506, 73.6140834102942, 73.6529309115880, 73.6917416887739, 73.7305157162889, 73.7692529687657, 73.8079534210318, 73.8466170481099, 73.8852438252171, 73.9238337277653, 73.9623867313606, 74.0009028118033, 74.0393819450877, 74.0778241074017, 74.1162292751267, 74.1545974248377, 74.1929285333026, 74.2312225774822, 74.2694795345302, 74.3076993817927, 74.3458820968080, 74.3840276573065, 74.4221360412107, 74.4602072266344, 74.4982411918830, 74.5362379154531, 74.5741973760322, 74.6121195524987, 74.6500044239214, 74.6878519695594, 74.7256621688620, 74.7634350014682, 74.8011704472068, 74.8388684860957, 74.8765290983423, 74.9141522643427, 74.9517379646817, 74.9892861801326, 75.0267968916567, 75.0642700804036, 75.1017057277103, 75.1391038151015, 75.1764643242890, 75.2137872371715, 75.2510725358347, 75.2883202025505, 75.3255302197772, 75.3627025701589, 75.3998372365257, 75.4369342018928, 75.4739934494610, 75.5110149626157, 75.5479987249273, 75.5849447201503, 75.6218529322236, 75.6587233452700, 75.6955559435958, 75.7323507116908, 75.7691076342278, 75.8058266960626, 75.8425078822332, 75.8791511779603, 75.9157565686465, 75.9523240398760, 75.9888535774146, 76.0253451672092, 76.0617987953878, 76.0982144482587, 76.1345921123110, 76.1709317742134, 76.2072334208148, 76.2434970391434, 76.2797226164065, 76.3159101399906, 76.3520595974607, 76.3881709765601, 76.4242442652103, 76.4602794515106, 76.4962765237375, 76.5322354703451, 76.5681562799640, 76.6040389414017, 76.6398834436418, 76.6756897758440, 76.7114579273436, 76.7471878876515, 76.7828796464536, 76.8185331936105, 76.8541485191573, 76.8897256133036, 76.9252644664324, 76.9607650691006, 76.9962274120384, 77.0316514861488, 77.0670372825074, 77.1023847923623, 77.1376940071337, 77.1729649184132, 77.2081975179640, 77.2433917977205, 77.2785477497876, 77.3136653664408, 77.3487446401258, 77.3837855634580, 77.4187881292223, 77.4537523303728, 77.4886781600325, 77.5235656114928, 77.5584146782134, 77.5932253538218, 77.6279976321133, 77.6627315070501, 77.6974269727615, 77.7320840235433, 77.7667026538575, 77.8012828583321, 77.8358246317607, 77.8703279691021, 77.9047928654800, 77.9392193161827, 77.9736073166628, 78.0079568625366, 78.0422679495844, 78.0765405737492, 78.1107747311375, 78.1449704180178, 78.1791276308211, 78.2132463661405, 78.2473266207301, 78.2813683915058, 78.3153716755438, 78.3493364700814, 78.3832627725155, 78.4171505804032, 78.4509998914610, 78.4848107035645, 78.5185830147482, 78.5523168232048, 78.5860121272853, 78.6196689254985, 78.6532872165104, 78.6868669991442, 78.7204082723796, 78.7539110353530, 78.7873752873564, 78.8208010278377, 78.8541882564000, 78.8875369728013, 78.9208471769542, 78.9541188689255, 78.9873520489360, 79.0205467173598, 79.0537028747243, 79.0868205217097, 79.1198996591484, 79.1529402880253, 79.1859424094765, 79.2189060247899, 79.2518311354042, 79.2847177429088, 79.3175658490431, 79.3503754556969, 79.3831465649091, 79.4158791788680, 79.4485732999106, 79.4812289305226, 79.5138460733376, 79.5464247311368, 79.5789649068489, 79.6114666035497, 79.6439298244614, 79.6763545729527, 79.7087408525379, 79.7410886668770, 79.7733980197752, 79.8056689151823, 79.8379013571927, 79.8700953500447, 79.9022508981202, 79.9343680059448, 79.9664466781865, 79.9984869196561, 80.0304887353068, 80.0624521302331, 80.0943771096715, 80.1262636789991, 80.1581118437340, 80.1899216095344, 80.2216929821986, 80.2534259676644, 80.2851205720088, 80.3167768014475, 80.3483946623350, 80.3799741611633, 80.4115153045627, 80.4430180993003, 80.4744825522804, 80.5059086705438, 80.5372964612675, 80.5686459317642, 80.5999570894822, 80.6312299420046, 80.6624644970494, 80.6936607624688, 80.7248187462487, 80.7559384565089, 80.7870199015021, 80.8180630896138, 80.8490680293619, 80.8800347293963, 80.9109631984985, 80.9418534455814, 80.9727054796884, 81.0035193099938, 81.0342949458017, 81.0650323965460, 81.0957316717900, 81.1263927812260, 81.1570157346745, 81.1876005420847, 81.2181472135333, 81.2486557592243, 81.2791261894892, 81.3095585147856, 81.3399527456978, 81.3703088929358, 81.4006269673350, 81.4309069798561, 81.4611489415846, 81.4913528637301, 81.5215187576264, 81.5516466347306, 81.5817365066234, 81.6117883850079, 81.6418022817099, 81.6717782086772, 81.7017161779792, 81.7316162018067, 81.7614782924711, 81.7913024624046, 81.8210887241595, 81.8508370904077, 81.8805475739405, 81.9102201876682, 81.9398549446197, 81.9694518579420, 81.9990109409001, 82.0285322068762, 82.0580156693696, 82.0874613419965, 82.1168692384890, 82.1462393726954, 82.1755717585792, 82.2048664102194, 82.2341233418094, 82.2633425676571, 82.2925241021843, 82.3216679599265, 82.3507741555323, 82.3798427037630, 82.4088736194926, 82.4378669177070, 82.4668226135035, 82.4957407220912, 82.5246212587897, 82.5534642390291, 82.5822696783499, 82.6110375924020, 82.6397679969449, 82.6684609078470, 82.6971163410853, 82.7257343127449, 82.7543148390187, 82.7828579362072, 82.8113636207179, 82.8398319090649, 82.8682628178686, 82.8966563638553, 82.9250125638569, 82.9533314348103, 82.9816129937572, 83.0098572578438, 83.0380642443202, 83.0662339705399, 83.0943664539600, 83.1224617121402, 83.1505197627428, 83.1785406235320, 83.2065243123738, 83.2344708472357, 83.2623802461858, 83.2902525273929, 83.3180877091262, 83.3458858097543, 83.3736468477456, 83.4013708416672, 83.4290578101852, 83.4567077720637, 83.4843207461647, 83.5118967514481, 83.5394358069705, 83.5669379318855, 83.5944031454431, 83.6218314669891, 83.6492229159652, 83.6765775119082, 83.7038952744499, 83.7311762233165, 83.7584203783283, 83.7856277593995, 83.8127983865376, 83.8399322798430, 83.8670294595089, 83.8940899458207, 83.9211137591556, 83.9481009199824, 83.9750514488609, 84.0019653664418, 84.0288426934662, 84.0556834507651, 84.0824876592591, 84.1092553399582, 84.1359865139613, 84.1626812024557, 84.1893394267169, 84.2159612081082, 84.2425465680803, 84.2690955281709, 84.2956081100045, 84.3220843352918, 84.3485242258295, 84.3749278034996, 84.4012950902697, 84.4276261081919, 84.4539208794030, 84.4801794261237, 84.5064017706586, 84.5325879353954, 84.5587379428051, 84.5848518154411, 84.6109295759392, 84.6369712470170, 84.6629768514737, 84.6889464121895, 84.7148799521258, 84.7407774943240, 84.7666390619058, 84.7924646780726, 84.8182543661051, 84.8440081493630, 84.8697260512847, 84.8954080953869, 84.9210543052640, 84.9466647045882, 84.9722393171087, 84.9977781666517, 85.0232812771196, 85.0487486724913, 85.0741803768211, 85.0995764142390, 85.1249368089498, 85.1502615852332, 85.1755507674430, 85.2008043800071, 85.2260224474271, 85.2512049942778, 85.2763520452068, 85.3014636249345, 85.3265397582532, 85.3515804700274, 85.3765857851928, 85.4015557287565, 85.4264903257961, 85.4513896014601, 85.4762535809666, 85.5010822896037, 85.5258757527291, 85.5506339957691, 85.5753570442191, 85.6000449236426, 85.6246976596713, 85.6493152780045, 85.6738978044086, 85.6984452647174, 85.7229576848311, 85.7474350907160, 85.7718775084047, 85.7962849639952, 85.8206574836507, 85.8449950935995, 85.8692978201343, 85.8935656896121, 85.9177987284538, 85.9419969631439, 85.9661604202299, 85.9902891263225, 86.0143831080945, 86.0384423922814, 86.0624670056801, 86.0864569751494, 86.1104123276090, 86.1343330900396, 86.1582192894824, 86.1820709530387, 86.2058881078697, 86.2296707811961, 86.2534190002978, 86.2771327925136, 86.3008121852406, 86.3244572059345, 86.3480678821084, 86.3716442413331, 86.3951863112368, 86.4186941195042, 86.4421676938768, 86.4656070621522, 86.4890122521840, 86.5123832918812, 86.5357202092081, 86.5590230321840, 86.5822917888826, 86.6055265074321, 86.6287272160144, 86.6518939428651, 86.6750267162731, 86.6981255645803, 86.7211905161812, 86.7442215995227, 86.7672188431036, 86.7901822754745, 86.8131119252373, 86.8360078210448, 86.8588699916010, 86.8816984656598, 86.9044932720256, 86.9272544395523, 86.9499819971434, 86.9726759737516, 86.9953363983784, 87.0179633000738, 87.0405567079361, 87.0631166511115, 87.0856431587936, 87.1081362602235, 87.1305959846894, 87.1530223615258, 87.1754154201139, 87.1977751898807, 87.2201017002992, 87.2423949808876, 87.2646550612094, 87.2868819708727, 87.3090757395305, 87.3312363968798, 87.3533639726614, 87.3754584966599, 87.3975199987032, 87.4195485086621, 87.4415440564503, 87.4635066720237, 87.4854363853804, 87.5073332265603, 87.5291972256449, 87.5510284127569, 87.5728268180598, 87.5945924717578, 87.6163254040954, 87.6380256453573, 87.6596932258677, 87.6813281759904, 87.7029305261282, 87.7245003067231, 87.7460375482552, 87.7675422812434, 87.7890145362441, 87.8104543438516, 87.8318617346979, 87.8532367394516, 87.8745793888186, 87.8958897135410, 87.9171677443973, 87.9384135122022, 87.9596270478058, 87.9808083820936, 88.0019575459864, 88.0230745704399, 88.0441594864441, 88.0652123250235, 88.0862331172365, 88.1072218941753, 88.1281786869655, 88.1491035267658, 88.1699964447679, 88.1908574721960, 88.2116866403068, 88.2324839803888, 88.2532495237626, 88.2739833017800, 88.2946853458243, 88.3153556873096, 88.3359943576807, 88.3566013884129, 88.3771768110115, 88.3977206570118, 88.4182329579787, 88.4387137455065, 88.4591630512183, 88.4795809067663, 88.4999673438311, 88.5203223941215, 88.5406460893746, 88.5609384613549, 88.5811995418545, 88.6014293626927, 88.6216279557159, 88.6417953527969, 88.6619315858351, 88.6820366867562, 88.7021106875114, 88.7221536200781, 88.7421655164586, 88.7621464086805, 88.7820963287963, 88.8020153088832, 88.8219033810426, 88.8417605774000, 88.8615869301050, 88.8813824713305, 88.9011472332728, 88.9208812481515, 88.9405845482089, 88.9602571657098, 88.9798991329414, 88.9995104822131, 89.0190912458561, 89.0386414562230, 89.0581611456881, 89.0776503466464, 89.0971090915141, 89.1165374127278, 89.1359353427446, 89.1553029140416, 89.1746401591158, 89.1939471104839, 89.2132238006819, 89.2324702622650, 89.2516865278074, 89.2708726299019, 89.2900286011596, 89.3091544742100, 89.3282502817005, 89.3473160562961, 89.3663518306794, 89.3853576375502, 89.4043335096255, 89.4232794796387, 89.4421955803401, 89.4610818444962, 89.4799383048894, 89.4987649943183, 89.5175619455967, 89.5363291915543, 89.5550667650354, 89.5737746988997, 89.5924530260213, 89.6111017792889, 89.6297209916056, 89.6483106958881, 89.6668709250674, 89.6854017120876, 89.7039030899066, 89.7223750914952, 89.7408177498370, 89.7592310979285, 89.7776151687785, 89.7959699954082, 89.8142956108507, 89.8325920481509, 89.8508593403655, 89.8690975205621, 89.8873066218201, 89.9054866772292, 89.9236377198903, 89.9417597829145, 89.9598528994234, 89.9779171025485, 89.9959524254314, 90.0139589012230, 90.0319365630840, 90.0498854441842, 90.0678055777024, 90.0856969968261, 90.1035597347517, 90.1213938246837, 90.1391992998350, 90.1569761934264, 90.1747245386864, 90.1924443688512, 90.2101357171643, 90.2277986168765, 90.2454331012453, 90.2630392035351, 90.2806169570170, 90.2981663949683, 90.3156875506723, 90.3331804574187, 90.3506451485025, 90.3680816572245, 90.3854900168908, 90.4028702608127, 90.4202224223064, 90.4375465346931,[...]
# Hints for # 15 # Replace x limits with a variable! plot(16*x^2, (x, -5, 5))+point([1,16], color = "red", size = 50)
## Hints for #16 # 16 ## Eventually, you will have to define an interactive function that inputs the x2 value of interest ## For now, pick a single x_2 value and get your plot working for that value only ## Then, once your code works for one x_2 value, you can get the rest working. ## ## SUGGESTED STEPS: ## 1. Define the function you want to plot, f(x)=16*x^2, in your code ## 2. Plot the function ## 3. The point you're focused on (x_1, y_1) is [1,16]. Add that point to the plot and color it red. ## 4. Next, you need to add the secant line to the plot. Let's think about how to do this. ## BEFORE YOU WRITE ANY MORE CODE, figure out the equation for the secant line and write it in a comment. ## --> What is the slope of the secant line (hint - slope = average rate of change from x1 to x2) ## --> Once you are able to calculate the slope, you can write down the secant line equation in point-slope form ## 5. Above your plot code, add a line of code that calculates the slope, given your current value of x2. Store this to a variable called "slope" or "mm" or something like that. ## 6. Use your calculated slope to add the secant line to your existing plot. Choose a color other than blue. Look at your comments above if you forget the equation. ## 7. Add the point [x2, f(x2)] to your plot. Choose the same color as your secant line. ## 8. FINALLY: Now that your script works, turn it into a function that takes "x2" as an input (aka, turn x2 into a variable, and add that variable name as an input into the function. ## 9. Turn this function into an interact ## desolve_odeint t = srange(0, 10, 0.1) f(x) = -2.1*x sol = desolve_odeint(f, ics = 5, times = t, dvars = x) sol
array([[ 5.00000000e+00], [ 4.05292127e+00], [ 3.28523415e+00], [ 2.66295906e+00], [ 2.15855276e+00], [ 1.74968883e+00], [ 1.41827019e+00], [ 1.14962747e+00], [ 9.31869897e-01], [ 7.55359039e-01], [ 6.12282120e-01], [ 4.96306230e-01], [ 4.02297999e-01], [ 3.26096414e-01], [ 2.64328608e-01], [ 2.14260601e-01], [ 1.73676262e-01], [ 1.40779241e-01], [ 1.14113441e-01], [ 9.24985590e-02], [ 7.49778749e-02], [ 6.07758843e-02], [ 4.92639748e-02], [ 3.99326036e-02], [ 3.23687402e-02], [ 2.62375915e-02], [ 2.12677789e-02], [ 1.72393268e-02], [ 1.39739271e-02], [ 1.13270454e-02], [ 9.18152475e-03], [ 7.44239953e-03], [ 6.03269193e-03], [ 4.89000518e-03], [ 3.96376125e-03], [ 3.21296251e-03], [ 2.60437686e-03], [ 2.11106691e-03], [ 1.71119787e-03], [ 1.38707024e-03], [ 1.12433697e-03], [ 9.11369142e-04], [ 7.38741089e-04], [ 5.98811603e-04], [ 4.85387059e-04], [ 3.93447046e-04], [ 3.18921914e-04], [ 2.58513004e-04], [ 2.09546505e-04], [ 1.69855018e-04], [ 1.37681233e-04], [ 1.11602828e-04], [ 9.04641528e-05], [ 7.33293882e-05], [ 5.94398572e-05], [ 4.81810626e-05], [ 3.90548621e-05], [ 3.16573712e-05], [ 2.56617791e-05], [ 2.08010546e-05], [ 1.68609783e-05], [ 1.36668051e-05], [ 1.10779503e-05], [ 8.97967137e-06], [ 7.27864377e-06], [ 5.89986754e-06], [ 4.78218093e-06], [ 3.87634247e-06], [ 3.14232703e-06], [ 2.54714854e-06], [ 2.06386835e-06], [ 1.67203296e-06], [ 1.35513524e-06], [ 1.09835446e-06], [ 8.90895362e-07], [ 7.22554993e-07], [ 5.85680759e-07], [ 4.75037894e-07], [ 3.85196470e-07], [ 3.12547077e-07], [ 2.53786617e-07], [ 2.06203092e-07], [ 1.67709140e-07], [ 1.35905534e-07], [ 1.09901178e-07], [ 8.87855067e-08], [ 7.06306304e-08], [ 5.75378163e-08], [ 4.64983282e-08], [ 3.73428460e-08], [ 2.99370698e-08], [ 2.42378929e-08], [ 1.96487081e-08], [ 1.59787464e-08], [ 1.31446345e-08], [ 1.07832733e-08], [ 8.85239351e-09], [ 7.28453313e-09], [ 5.96087603e-09], [ 4.87866360e-09]])