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爬虫入门教程之点点美女图片爬虫代码分享
Sep 02 Python
python通过pip更新所有已安装的包实现方法
May 19 Python
python字符串string的内置方法实例详解
May 14 Python
基于python神经卷积网络的人脸识别
May 24 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
python绘制热力图heatmap
Mar 23 Python
在Python中关于使用os模块遍历目录的实现方法
Jan 03 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
Django框架 查询Extra功能实现解析
Sep 04 Python
Python字典底层实现原理详解
Dec 18 Python
Django高并发负载均衡实现原理详解
Apr 04 Python
基于tensorflow权重文件的解读
May 26 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
PHP 字符串分割和比较
2009/10/06 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
如何在PHP中读写文件
2020/09/07 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
python列表与元组详解实例
2013/11/01 Python
python图像处理之镜像实现方法
2015/05/30 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
什么是.net
2015/08/03 面试题
params有什么用
2016/03/01 面试题
应届生骨科医生求职信
2013/10/31 职场文书
电子专业推荐信范文
2013/11/18 职场文书
思想品德课教学反思
2014/02/10 职场文书
质量月活动策划方案
2014/03/10 职场文书
指导教师评语
2014/04/26 职场文书
副总经理任命书
2014/06/05 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
统计员岗位职责范本
2015/04/14 职场文书
个人催款函范文
2015/06/24 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js