数值分析
wushaoji321
这个作者很懒,什么都没留下…
展开
-
python实现高斯(Gauss)迭代自动计算
python实现高斯(Gauss)迭代自动计算输入系数矩阵mx、值矩阵mr、迭代次数n,即可得到答案。本人在原博主的代码基础上优化了数据输出形式,原文链接:https://blog.csdn.net/cswfqxs_/article/details/84068660# Gauss迭代法 输入系数矩阵mx、值矩阵mr、迭代次数n(以list模拟矩阵 行优先)def Gauss(mx, mr, n=100): if len(mx) == len(mr): # 若mx和mr长度.转载 2020-06-17 09:32:05 · 1319 阅读 · 1 评论 -
python实现雅克比(Jacobi)迭代自动计算
python实现雅克比(Jacobi)迭代自动计算输入系数矩阵mx、值矩阵mr、迭代次数n、误差c,即可得到答案。本人在原博主的代码基础上优化了数据输出形式,原文链接:https://blog.csdn.net/cswfqxs_/article/details/84067711# -*- coding: utf-8 -*-# Jacobi迭代法 输入系数矩阵mx、值矩阵mr、迭代次数n、误差c(以list模拟矩阵 行优先)def Jacobi(mx, mr, n=100, c=0.0001):转载 2020-06-17 09:24:05 · 3420 阅读 · 1 评论 -
python实现牛顿迭代自动计算
python实现牛顿迭代自动计算将原函数求导,代入迭代公式即可得到答案这里以f(x) = (x3)+4*(x2)-10为例填写f(x) 原函数;填写g(x) 求导后的原函数;赋初值 ,这里取x = 1 k = 0;设置误差限;运行即可得到答案。def f(x): # 原函数 return (x**3)+4*(x**2)-10def g(x): # 原函数求导 return 3*(x**2)+8*xx = 1k = 0while (1): a=原创 2020-06-17 09:14:58 · 539 阅读 · 2 评论 -
Python实现斯蒂芬森迭代自动计算
Python实现斯蒂芬森迭代自动计算构建不动点函数,并将函数代入公式中,即可得到答案。这里以不动点函数为(x^2+1)^(1/3)为例改写fun1(x)的返回值; 赋予初值x=1.5;k=0; 设置误差限; 运行即可得到答案。def fun1(x): # 不动点函数 return (x**2+1)**(1/3)x = 1.5 # 初值k = 0while True: a = x b = fun1(x) c = fun1(f.原创 2020-06-17 09:00:41 · 950 阅读 · 1 评论