首页后端开发Pythonpython怎么实现方程组的解随参数变化

python怎么实现方程组的解随参数变化

时间2023-06-06 18:49:01发布访客分类Python浏览559
导读:python怎么实现方程组的解随参数变化?不是很明确你需要做到什么程度,但基本可以通过以下两个手段得到:手工解方程得到解析解,然后套入公式使用一些工具包例如numpy可以自动求解以下都给出例子import numpy as npimport...

python怎么实现方程组的解随参数变化?

不是很明确你需要做到什么程度,但基本可以通过以下两个手段得到:

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

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

以下都给出例子

import numpy as np

import matplotlib.pyplot as plt

plt.axis("equal")

a = np.linspace(1,10,100) # a 的变化范围可以自己挑,前两个参数控制,

# 使用 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)

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

# 手工计算过程很简单不放上来了,直接上结果

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)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python怎么实现方程组的解随参数变化
本文地址: https://pptw.com/jishu/64342.html
datalore是什么语言 pycharm导入excel转csv格式

游客 回复需填写必要信息