python实现高斯(Gauss)迭代法的例子


Posted in Python onNovember 20, 2019

我就废话不多说了,直接上代码大家一起看吧!

#Gauss迭代法 输入系数矩阵mx、值矩阵mr、迭代次数n(以list模拟矩阵 行优先)
def Gauss(mx,mr,n=100):
 if len(mx) == len(mr): #若mx和mr长度相等则开始迭代 否则方程无解
  x = [] #迭代初值 初始化为单行全0矩阵
  for i in range(len(mr)):
   x.append([0])
  count = 0 #迭代次数计数
  while count < n:
   for i in range(len(x)):
    nxi = mr[i][0]
    for j in range(len(mx[i])):
     if j!=i:
      nxi = nxi+(-mx[i][j])*x[j][0]
    nxi = nxi/mx[i][i]
    x[i][0] = nxi
   count = count + 1
  return x 
 else:
  return False
 
#调用 Gauss(mx,mr,n=100) 示例
 
 
mx = [[8,-3,2],[4,11,-1],[6,3,12]]
mr = [[20],[33],[36]]
print(Gauss(mx,mr,20))

以上这篇python实现高斯(Gauss)迭代法的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python web中实现验证码图片代码分享
Nov 09 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
Python 实现字符串中指定位置插入一个字符
May 02 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
Pycharm远程调试原理及具体配置详解
Aug 08 Python
Python配置文件处理的方法教程
Aug 29 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
python SOCKET编程基础入门
Feb 27 Python
python数据可视化使用pyfinance分析证券收益示例详解
Nov 20 Python
python、Matlab求定积分的实现
Nov 20 #Python
python 求定积分和不定积分示例
Nov 20 #Python
python 计算积分图和haar特征的实例代码
Nov 20 #Python
Python 函数绘图及函数图像微分与积分
Nov 20 #Python
python抓取多种类型的页面方法实例
Nov 20 #Python
Python超越函数积分运算以及绘图实现代码
Nov 20 #Python
python自动化实现登录获取图片验证码功能
Nov 20 #Python
You might like
玛琪朵 Macchiato
2021/03/03 咖啡文化
第五章 php数组操作
2011/12/30 PHP
php防注入及开发安全详细解析
2013/08/09 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
vue登录注册实例详解
2019/09/14 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
Python求解任意闭区间的所有素数
2018/06/10 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
python 异步async库的使用说明
2020/05/04 Python
Python logging模块原理解析及应用
2020/08/13 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
小班幼儿评语大全
2014/04/30 职场文书
保护环境倡议书300字
2014/05/19 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
网吧管理制度范本
2015/08/05 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Go语言怎么使用变长参数函数
2022/07/15 Golang