2020年12月10日 星期四

解連立方程式

#連立方程式 3x+y=5, 4x+2y=12 求x,y值
from sympy import Symbol,solve
a=Symbol("x")
b=Symbol("y")
eq1=3*a+b-5
eq2=4*a+2*b-12
ans=solve((eq1,eq2))
print(ans)

結果 {x: -1, y: 8}
#y=f(x)=ax+b=0.03x-18 x軸0-3000 標示 x=300,y= 點(x,y)標示
import matplotlib.pyplot as plt
import numpy as np
a=0.03
b=-18
x1=300
y1=a*x1+b
plt.plot(x1,y1,"-o")
plt.text(x1+100,y1-4,"f(300)")

x=np.linspace(1,3000,100)
y=a*x+b
plt.plot(x,y)
plt.grid()
plt.show()

沒有留言:

張貼留言

二維陣列(2d array) matrix

import numpy as np fru_items=[["apple","banana","cherry","durian","eggplant","fig...