Python解二元二次方程组

Python解二元二次方程组,第1张

概述fromsympyimport*a,b=0,0n=Symbol('n')k=Symbol('k')withopen("ab.txt")asf:forlineinf.readlines():ab=line.split('\t')line=line.strip('\n')a=eval(ab[0])
from sympy import *a,b=0,0n = Symbol('n')k=  Symbol('k')with open("ab.txt") as f:    for line in f.readlines():        ab=line.split('\t')        line = line.strip('\n')        a=eval(ab[0])        b=eval(ab[1])        solved_value = solve([n ** 2 - k ** 2 - a, 2 * n * k - b], [n, k])        print("a value is {}, b value is {} answer is {}".format(a,b,solved_value))print("Program done!")

其中方程组是n ** 2 - k ** 2 - a = 0和2 * n * k - b = 0。ab.txt文件内容格式如下,中间是制表符分割。

-472.441 69.17
-516.871 83.004
-604.484 83.004
等等

 

参考文章:

https://blog.csdn.net/weixin_36474809/article/details/104476870

总结

以上是内存溢出为你收集整理的Python解二元二次方程组全部内容,希望文章能够帮你解决Python解二元二次方程组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1185529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存