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利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
django中的setting最佳配置小结
Nov 21 Python
Python用 KNN 进行验证码识别的实现方法
Feb 06 Python
python爬取网页转换为PDF文件
Jun 07 Python
Python格式化日期时间操作示例
Jun 28 Python
Python的iOS自动化打包实例代码
Nov 22 Python
快速排序的四种python实现(推荐)
Apr 03 Python
python接口自动化如何封装获取常量的类
Dec 24 Python
Python无损压缩图片的示例代码
Aug 06 Python
python字符串拼接+和join的区别详解
Dec 03 Python
python进行二次方程式计算的实例讲解
Dec 06 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 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 ftp文件上传函数(基础版)
2010/06/03 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
javascript onmouseout 解决办法
2010/07/17 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
python 从远程服务器下载日志文件的程序
2013/02/10 Python
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
Python实现读取并保存文件的类
2017/05/11 Python
pandas中Timestamp类用法详解
2017/12/11 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
Java面试题及答案
2012/09/08 面试题
华为慧通笔试题
2016/04/22 面试题
大学新生军训个人的自我评价
2013/10/03 职场文书
2014年端午节活动方案
2014/03/11 职场文书
晨会主持词
2014/03/17 职场文书
党员一句话承诺大全
2014/03/28 职场文书
安全环保演讲稿
2014/08/28 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
MySQL的join buffer原理
2021/04/29 MySQL
nginx rewrite功能使用场景分析
2022/05/30 Servers