| import math
|
| import matplotlib.pyplot as plt
|
| #import numpy as np
|
|
|
| def func1():
|
| return ("func1 -> (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21))", (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21))
|
|
|
| def func2():
|
| return ("func2 -> (math.exp(math.pi*2)/math.log(math.pi*0.99))/440)", (math.exp(math.pi*2)/math.log(math.pi*0.99))/440)
|
|
|
| def func3():
|
| return ("func3 -> (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2): ", (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2))
|
|
|
| def func4():
|
| return ("math.pi ** 3: ", (math.pi**3)/9)
|
|
|
| def fibonacci_of(n):
|
| if n in {0, 1}: # Base case
|
| return n
|
| return fibonacci_of(n - 1) + fibonacci_of(n - 2) # Recursive case
|
|
|
| print(func1())
|
| print(func2())
|
| print(func3())
|
| print(func4())
|
|
|
| print([fibonacci_of(n) for n in range(15)])
|
|
|
| n=func1()
|
| print([fibonacci_of(n) for n in range(15)])
|
|
|
| n=func2()
|
| print([fibonacci_of(n) for n in range(15)])
|
|
|
| n=func3()
|
| print([fibonacci_of(n) for n in range(15)])
|
|
|
| def func1_1():
|
| return (math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)
|
|
|
| def func2_1():
|
| return ((math.exp(math.pi*2)/math.log(math.pi*0.99))/440)
|
|
|
| def func3_1():
|
| return (((math.pi*(math.exp(math.pi*math.sin(0.999))*math.log(math.pi*2)/21)) + (math.pi*((math.exp(math.pi*2)/math.log(math.pi*0.99))/440))) /2)
|
|
|
| print("(func3_1() * (func1_1()+func2_1())/2)", (func3_1() * (func1_1()+func2_1())/2))
|
| print("abs((math.sin(func3_1() * (func1_1()+func2_1())/2))))", abs((math.sin(func3_1() * (func1_1()+func2_1())/2))))
|
| print("abs((math.sin(func3_1() * (func1_1()+func2_1())/2)))*((math.sin(func3_1() * (func1_1()+func2_1())/2))): ", abs((math.sin(func3_1() * (func1_1()+func2_1())/2)))*((math.sin(func3_1() * (func1_1()+func2_1())/2))))
|
|
|
| vector1=[]
|
| vector2=[]
|
| vector3=[]
|
| vector4=[]
|
|
|
| def test1():
|
| pi=3.14
|
| print("pi = ", pi)
|
| result=pi
|
| print("result = ", pi)
|
| print("for i in range(1,15)")
|
| for i in range(1,99):
|
| print("result*=func1/i i = ", int(i*0.1), " i = ", i)
|
| result*=func1_1()
|
| result=result/i
|
| print(result)
|
| vector1.append(result)
|
|
|
| def test2():
|
| pi=3.14
|
| print("pi = ", pi)
|
| result=pi
|
| print("result = ", pi)
|
| print("for i in range(1,99)")
|
| for i in range(1,99):
|
| print("result*=func2/i i = ", int(i*0.1), " i = ", i)
|
| result*=func2_1()
|
| result=result/i
|
| print(result)
|
| vector2.append(result)
|
|
|
| def test3():
|
| pi=3.14
|
| print("pi = ", pi)
|
| result=pi
|
| print("result = ", pi)
|
| print("for i in range(1,99)")
|
| for i in range(1,99):
|
| print("result*=func3/i i = ", int(i*0.1), " i = ", i)
|
| result*=func3_1()
|
| result=result/i
|
| print(result)
|
| vector3.append(result)
|
|
|
| def test4():
|
| pi=3.14
|
| print("pi = ", pi)
|
| result=pi
|
| print("result = ", pi)
|
| print("for i in range(1,99)")
|
| for i in range(1,99):
|
| print("result*=(func3_1() * ((func2_1()+func1_1())/2))/i i = ", int(i*0.1), " i = ", i)
|
| result*=(func3_1() * ((func2_1()+func1_1())/2))
|
| result=result/i
|
| print(result)
|
| vector4.append(result)
|
|
|
| test1()
|
| test2()
|
| test3()
|
| test4()
|
|
|
| print(vector1)
|
| print(vector2)
|
| print(vector3)
|
| print(vector4)
|
|
|
| def meinenplot(varA, varB):
|
| plt.plot(varA, varB)
|
| plt.xlabel('varA - axis')
|
| plt.ylabel('varB - axis')
|
| plt.show()
|
|
|
| def multiplot():
|
| meinenplot(vector1, vector2)
|
| meinenplot(vector1, vector3)
|
| meinenplot(vector1, vector4)
|
| meinenplot(vector2, vector3)
|
| meinenplot(vector2, vector4)
|
| meinenplot(vector3, vector4)
|
|
|
| multiplot()
|
|
|
| def round_array(arr):
|
| n = len(arr)
|
| total = 0
|
| for i in range(n):
|
| total += arr[i]
|
| print("total = ", total)
|
| average = total / n
|
| print("average = ", average)
|
|
|
| round_array(vector1)
|
| round_array(vector2)
|
| round_array(vector3)
|
| round_array(vector4)
|