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读文件逐行处理的示例代码分享
Dec 27 Python
跟老齐学Python之有容乃大的list(2)
Sep 15 Python
Python抓取电影天堂电影信息的代码
Apr 07 Python
python日志记录模块实例及改进
Feb 12 Python
浅谈python迭代器
Nov 08 Python
Python实现KNN邻近算法
Jan 28 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
Jun 24 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
Python 使用type来定义类的实现
Nov 19 Python
Python 如何创建一个简单的REST接口
Jul 30 Python
Python自动巡检H3C交换机实现过程解析
Aug 14 Python
PyCharm上安装Package的实现(以pandas为例)
Sep 18 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
python 正则式 概述及常用字符
2009/05/07 Python
python在命令行下使用google翻译(带语音)
2014/01/16 Python
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
python实现复制大量文件功能
2019/08/31 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
几款好用的python工具库(小结)
2020/10/20 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
销售顾问的岗位职责
2013/11/13 职场文书
实习生单位鉴定意见
2013/12/04 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
党员思想汇报范文
2013/12/30 职场文书
员工工作表扬信范文
2014/01/13 职场文书
公司表扬信格式
2015/05/04 职场文书
圣诞晚会主持词
2015/07/01 职场文书
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android