2024.4.28
所学时间:2.2小时
代码行数:62
博客园数:1篇
所学知识:今天写了python 的作业。学会了牛顿迭代法的计算。
def f(xx):
return n[0] * pow(xx, 3) + n[1] * pow(xx, 2) + n[2] * xx + n[3]
def fd(xx):
return 3 * n[0] * pow(xx, 2) + 2 * n[1] * pow(xx, 1) + n[2]
a, b, c, d, x = map(float, input().split(' '))
n = [a, b, c, d]
next = x - f(x) / fd(x)
while f(x) - f(next) > 1e-6:
x = next
next = x - f(x) / fd(x)
print("%5.2f" % next)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」