前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >四元二次方程组的求解

四元二次方程组的求解

作者头像
用户6021899
发布2023-12-18 13:21:56
1910
发布2023-12-18 13:21:56
举报
文章被收录于专栏:Python编程 pyqt matplotlib

如图,由测量可得图中惠斯通电桥任意两个相邻端口之间的电阻,要求4个分立电阻的阻值。这种解方程组的问题可以用 sympy模块。代码如下

代码语言:javascript
复制
# 4元2次方程组的计算。
# 应用在惠斯通电桥测电阻后求每个独立电阻的阻值。
import sympy


a = 1.75  # R1//(R2+R3+R4)
b = 4.00  # R2//(R1+R3+R4)
c = 1.75  # R3//(R1+R2+R4)
d = 3.00  # R4//(R1+R2+R3)
x1, x2, x3, x4, x_sum = sympy.symbols("x1, x2,x3,x4,x_sum",positive=True)
eq0 = x1 + x2 + x3 + x4 - x_sum
eq1 = x1 * (x_sum - x1) - a * x_sum
eq2 = x2 * (x_sum - x2) - b * x_sum
eq3 = x3 * (x_sum - x3) - c * x_sum
eq4 = x4 * (x_sum - x4) - d * x_sum


s = sympy.solve([eq0, eq1, eq2, eq3, eq4], [x1, x2, x3, x4, x_sum], dict=True)
print(s)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python可视化编程机器学习OpenCV 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档