欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python怎么實現(xiàn)方程組的解隨參數(shù)變化

林子帆2年前11瀏覽0評論

python怎么實現(xiàn)方程組的解隨參數(shù)變化?

不是很明確你需要做到什么程度,但基本可以通過以下兩個手段得到:

手工解方程得到解析解,然后套入公式

使用一些工具包例如numpy可以自動求解

以下都給出例子

import numpy as np

import matplotlib.pyplot as plt

plt.axis("equal")

a = np.linspace(1,10,100) # a 的變化范圍可以自己挑,前兩個參數(shù)控制,

# 使用 numpy 自動求解

res = []

for x in a:

A = np.mat("1, 2; {}, -1".format(x))

b = np.mat("{}, 10".format(x)).T

res.append(np.linalg.solve(A, b))

# 計算完畢后取出每對x和y

x1 = [float(r[0]) for r in res]

y1 = [float(r[1]) for r in res]

plt.plot(x1, y1)

#####################################

# 手工計算過程很簡單不放上來了,直接上結(jié)果

x2 = [(a1 + 20) / (2*a1 + 1) for a1 in a]

y2 = [(a1**2 - 10) / (2*a1 + 1) for a1 in a]

plt.plot(x2, y2)