"""
求解非线性方程
--------------
1. 牛顿法
2. 弦截法
"""
#
from sympy import *
from sympy.abc import x,y,z
def newton(f, solu, iters=5):
'''
牛顿法
:param f: 方程式
:param solu: 初始解
:param iters: 迭代次数
:return:
'''
counter = 0 # 记录迭代次数
for i in range(iters):
solu = solu - f.subs(x,solu)/diff(f).subs(x,solu)
c
数值分析——求解非线性方程
最新推荐文章于 2023-01-17 18:27:01 发布
本文探讨了数值分析中如何利用Python解决非线性方程的问题,包括介绍了常见的迭代方法,如牛顿法、二分法,并提供了相关的Python实现示例,帮助读者理解并应用这些算法。
摘要由CSDN通过智能技术生成