-
大小: 1KB文件类型: .py金币: 2下载: 1 次发布日期: 2021-06-12
- 语言: Python
- 标签: python LU分解 Doolittle法
资源简介
在网上找了很久都找不到python编写的,于是自己写了,在这里分享一下,代码调试通过,有详细注释。这里主要编写了一个自定义函数Doolittle(A,B)用于解AX=B的方程组,途中输出L、U矩阵和中间矩阵y和最终的解x。希望对大家有帮助!
代码片段和文件信息
import numpy as np
def Doolittle(Bb):
A = np.array(B)
n = len(A)
L = np.zeros(shape=(nn))
U = np.zeros(shape=(nn))
for k in range(n-1):
gauss_vector = A[:k]
gauss_vector[k+1:] = gauss_vector[k+1:] / gauss_vector[k]
gauss_vector[0:k+1] = np.zeros(k+1)
L[:k] = gauss_vector
L[k][k] = 1.0
for l in range(k+1n):
B[l:] = B[l:] - gauss_vector[l] * B[k:]
A = np.array(B)
L[k+1][k+1] = 1.0
U = A
print(“U is“)
print(U)
print(“L is“)
print(L)
Y = np.zeros(n)
X = np.zeros(n)
Y[0]=b[0]
for i in ra
相关资源
- python实现SGBM图像匹配算法
- python实现灰度直方图均衡化
- scrapy_qunar_one
- Python学习全系列教程永久可用
- python简明教程.chm
- 抽奖大转盘python的图形化界面
- 双边滤波器实验报告及代码python
- python +MYSQL+HTML实现21蛋糕网上商城
- Python-直播答题助手自动检测出题搜索
- OpenCV入门教程+OpenCV官方教程中文版
- Python 串口工具源码+.exe文件
- Python开发的全栈股票系统.zip
- Python操作Excel表格并将其中部分数据写
- python书籍 PDF
- 利用python绘制散点图
- python+labview+No1.vi
- 老男孩python项目实战
- python源码制作whl文件.rar
- python3.5可用的scipy
- PYTHON3 经典50案例.pptx
- 计算机科学导论-python.pdf
- python模拟鼠标点击屏幕
- windows鼠标自动点击py脚本
- 鱼c小甲鱼零基础学python全套课后题和
- Python 练习题100道
- Practical Programming 2nd Edition
- wxPython Application Development Cookbook
- python 3.6
- Python 3.5.2 中文文档 互联网唯一CHM版本
- python3.5.2.chm官方文档
评论
共有 条评论