`

Python 解方程式

 
阅读更多
from sympy import *

'''
    一列客车与一列货车同时同地反向而行,货车比客车每小时快6千米,
3小时后两车相距342千米,求两车速度。
'''
def jie ():
    # 1.首先安装pip install sympy
    # 2.定义x,y,使用Symbol类初始化
    # 3.调用solve放两个参数第一个参数是表达式,第二个参数是需要解的值
    #   ps:表达是x+6-y等于x+6-y=0
    # 解设客车时速为x,货车时速为y
    x = Symbol('x')
    y = Symbol('y')
    print(solve([x+6-y,x+y-114],[x,y]))
if __name__ == '__main__':
    jie ()

再解一道题-------------------------------------------------------------------

from sympy import *

'''
    有甲乙两家商店,如果甲店的利润增加20%,乙店的利润减少10%,那么这两店的利润就相同,
原来甲店的利润是原来乙店利润的________%。
'''
def jie ():
    # 设置甲为x,乙为y
    x = Symbol('x')
    y = Symbol('y')
    print (solve([(x + (x * 20 / 100))-(y - (y * 10 / 100))],[x]))
if __name__ == '__main__':
    jie ()
分享到:
评论

相关推荐

    python解二元二次方程代码.docx

    然后,我们需要计算一个名为delta的判别式,它是判断方程解的性质的重要指标。对于二元二次方程,判别式delta计算方式为Δ = b² - 4ac。这里我们只讨论一元二次方程,所以d, e, f暂时不用。 ```python delta = b *...

    满分python大作业,可以实现解方程,并且输出方程求解过程(移向,去括号等)

    这个“满分python大作业”显然旨在教授如何构建一个能够解析、解决并显示解方程步骤的程序。让我们深入探讨这个主题,了解其中涉及的关键知识点。 1. **字符串解析**:首先,我们需要将用户输入的方程式转换为可...

    python计算方程式根的方法

    ### Python计算方程式根的方法详解 在数学领域中,求解多项式的根是常见的问题之一。对于复杂的多项式,手动求解变得非常困难甚至不可能,这时就需要借助编程语言来实现自动化的解决方案。Python作为一种功能强大且...

    用Python配平化学方程式的方法

    在本文中,我们将探讨如何利用Python来配平化学方程式,同时也回顾一下化学方程式的相关基础知识。首先,让我们简要复习一下化学方程式的概念。 化学方程式是用来表示化学反应的符号表达式,它包括反应物、生成物...

    多元一次方程组解方程源代码

    多元一次方程组是数学中的一个基础概念,它由多个未知数和多个方程式组成,每个方程式都涉及这些未知数。在实际问题中,如物理、工程、经济等领域,常遇到这类问题,需要找到一组合适的数值解来满足所有方程。解决这...

    Python线性方程组求解运算示例

    此外,`scipy.linalg.solve`函数不仅可以处理方程组的解,还可以处理矩阵的逆、行列式等其他线性代数问题。它内部采用了高效的算法,能够处理大型方程组,确保了求解的精度和效率。 在实际编程中,除了`scipy....

    Python-plotdf用以绘制2D微分方程相图的Python模块

    在Python中,我们通常需要手动计算微分方程的解,然后使用matplotlib或其他可视化库来绘制。但通过plotdf,用户可以直接输入微分方程的定义,模块会自动进行数值求解和绘图。 首先,让我们了解一下如何使用plotdf。...

    基于python解线性矩阵方程(numpy中的matrix类)

    值得注意的是,如果矩阵\( A \)是奇异的(即行列式为零)或非方阵,`solve()`函数将抛出一个错误,因为非方阵的线性系统没有唯一解,而奇异矩阵的线性系统没有解。 Numpy的`matrix`类虽然过时,但在过去是处理线性...

    Python项目源码15_解数学方程.rar

    在本项目"Python项目源码15_解数学方程.rar"中,我们可以探索如何使用Python编程语言解决各种数学方程。Python作为一种强大且易学的编程语言,非常适合进行数值计算和数学问题求解。该项目可能包含了一系列用Python...

    python算法练习——解空间的穷举搜索与Google方程式

    目录解空间的穷举搜索与Google方程式解空间的穷举搜索解空间的定义穷举解空间的策略Google方程式解决策略算法实现运行致谢 解空间的穷举搜索与Google方程式 解空间的穷举搜索 解空间又称为状态空间,是所有可能是解...

    Doolittle法矩阵LU分解求解方程组(python编写)

    在网上找了很久都找不到python编写的,于是自己写了,在这里分享一下,代码调试通过...这里主要编写了一个自定义函数Doolittle(A,B)用于解AX=B的方程组,途中输出L、U矩阵和中间矩阵y和最终的解x。希望对大家有帮助!

    用Python编写的具有有限差分的浅水方程求解器。A.zip

    有限差分是一种数值分析方法,它通过在连续函数上应用泰勒展开式并忽略高阶项来近似微分方程。 在"swm-master"这个项目中,我们可以预期包含以下关键组成部分: 1. **源代码**:项目可能包含一系列Python脚本,...

    WaveSim:用Python模拟波动方程

    5. **可视化**:Python的Matplotlib或Plotly库可以用来创建交互式图形,显示波动随时间和空间的变化,使得复杂的现象直观易懂。 6. **开源项目**:WaveSim可能是开源软件,这意味着其源代码可供公众查看、学习和...

    Python编程实现数学运算求一元二次方程的实根算法示例

    通过判断判别式的值,我们可以确定方程的解是两个实根、一个重根还是没有实根。 在示例中,我们调用了`quadratic`函数两次,分别传入了不同的参数 `(2, 3, 1)` 和 `(1, 3, -4)`,并打印出结果。运行程序后,可以...

    python简单的三元一次方程求解实例

    a = input('请输入第%d个三元式'%(i + 1)) st = a.split("=") r = re.compile('(-?\d?)[xyz]') b = re.findall(r, st[0]) print(b) for j in range(3): if b[j] == "": b[j] = 1 if b[j] == '-': b[j] = -...

    用python中的matplotlib绘制方程图像代码

    这里的参数0表示我们要绘制z=0的等高线,也就是方程的解集。`plt.show()`用来显示绘制的图像。 ```python plt.contour(x, y, z, 0) plt.show() ``` 运行上述代码后,你会看到一个二维图形,展示了方程\( z = x^2 +...

    python写盛金法求一元三次方方程解

    使用python编写一元三次方求根函数,原理采用盛金求根法。形如#a*x**3 +b*x**2 + c*x +d = 0的式子,调用的时候shengjinSolution函数中a,b,c,d给定正确的值即可算出来。

    Hilbert矩阵的病态问题及线性方程数值求解.docx

    Hilbert 矩阵的病态问题及线性方程...这篇文章讨论了 Hilbert 矩阵的病态问题和线性方程组数值求解方法,使用 python 和 numpy 模块进行数值计算和实现,通过对比分析和实验结果,讨论了不同方法的优缺点和适用场景。

    Python物理学高效计算

    除此之外,SymPy是Python的符号计算库,物理学家可以使用它进行符号运算,简化复杂的数学表达式,甚至自动推导微分方程的解。对于理论物理研究,这是一大福音。 在并行计算方面,Python的multiprocessing和joblib库...

Global site tag (gtag.js) - Google Analytics