在Python中使用sympy库进行基本的解方程运算

题目

六元一次方程组求解。
i3=i1+i2,
i1=i3+i5,
i4=i2+i5,
i1+5*i5=2*i2,
5*i5+4*i4=3*i3,
2*i2+4*i4+6*i6=10。
from sympy import *

i1,i2,i3,i4,i5,i6=symbols(['i1','i2','i3','i4','i5','i6'])
solve([
        i1+i2-i3,
        i3+i5-i1,
        i4-i2-i5,
        i1+5*i5-2*i2,
        5*i5+4*i4-3*i3,
        2*i2+4*i4+6*i6-10
    ],[i1,i2,i3,i4,i5,i6])

> Out[6]: {i1: 0, i2: 0, i3: 0, i4: 0, i5: 0, i6: 5/3}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值