矩阵直接分解法matlab,矩阵直接三角分解法
算法逻辑:
将方程组Ax = b 中的A分解为A=LU,其中L为单位下三角矩阵,U为上三角矩阵,则方程组Ax=b化为解两个方程组Ly=b,Ux=y
matlab 代码如下
function test
A = [1 2 -12 8;
5 4 7 -2;
-3 7 9 5;
6 -12 -8 3];
b = [27;4;11;49];
[n m] = size(A);
Ab = [A b];
mb = m + 1;
Ab(2:n, 1) = Ab(2:n, 1) / Ab(1, 1);
for k = 2 : n
for j = k : mb
Ab(k, j) = Ab(k, j) - Ab(k, 1:k-1)*Ab(1:k-1, j);
end
for i = k+1 : n
Ab(i, k) = ( Ab(i, k) - Ab(i, 1:k-1)*Ab(1:k-1, k) ) / Ab(k, k);
end
end
Ab
x = zeros(n, 1);
x(n,1) = Ab(n, mb) / Ab(n, n);
for i = n-1 : -1 : 1
x(i, 1) = (Ab(i, mb) - Ab(i, i+1:n)*x(i+1:n, 1)) / Ab(i, i);
end
x
矩阵直接分解法matlab,矩阵直接三角分解法相关推荐
- matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园
例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...
- matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数
例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...
- 抛物型方程的差分解法matlab,抛物型方程的差分解法
? 0 时 2 为前差方程,当 ? ?1 时为后差方程.用控制体积法构造差分 方程总是守恒型差分方程. (4) 积分方法采用积分方法构造差分方程基本思想是把微分...... 第7卷第4期2008年12 ...
- 倍周期分岔 matlab,由倍周期分岔走向混沌-Read.DOC
第三章 走向混沌的道路 我们知道,一个动力学系统运动的充分发展是进入混沌状态.进入混沌状态有哪些方式呢?这是非线性动力学研究中的一个重要问题.本章将讨论通向混沌的倍周期分岔道路.阵发性混沌.同步与混沌 ...
- MATLAB求矩阵的100次方,Matlab矩阵幂运算
Matlab帮助文档 help mpower ^ Matrix power. Z = X^y is X to the y power if y is a scalar and X is square. ...
- matlab取矩阵元素的模,Matlab矩阵元素提取
有一个1*41的矩阵,矩阵的每个元素都是4*4的矩阵,如何提取4*4的矩阵中的特定元素? 例如提取T(1)矩阵中的第一行第一列的元素. T(1) = 1 0 0 ...
- matlab如何显示矩阵数据,菜鸟求助-matlab矩阵数据显示问题
楼上的各位,谢谢了 不过按照#4的,我也可以得到 >> > max(x2) ans = 10000 ,可显示的确实是 Columns 999715 through 999720 0. ...
- MATLAB 学习笔记(2)MATLAB 矩阵的加减乘除运算
目录 MATLAB矩阵的加.减.乘.除法 MATLAB矩阵的加法 MATLAB矩阵的减法 MATLAB矩阵的除法 MATLAB矩阵的乘法 总结 MATLAB矩阵的加.减.乘.除法 MATLAB矩阵的加 ...
- 解线性方程组的python实现(2)——矩阵三角分解法
解线性方程组的python实现2--矩阵三角分解法 1. 矩阵三角分解法 实现代码 2. LU分解 2.1 基本步骤 2.2 LU分解的计算公式 2.3 LU分解的结果表示 实现代码 3. 选主元的L ...
- matlab 矩阵jocobi迭代_第6章 解线性方程组的迭代法(基于MATLAB)
前面我们已经知道对于线性方程组,一般有两种数值解法:直接法和迭代法.直接法前面已经写过了,没看的同学可以移步阅读:直接法.本次主要讲述迭代法及其相应的MATLAB代码. 考虑线性方程组 当 为低阶稠密 ...
最新文章
- BZOJ-2756 奇怪的游戏 黑白染色+最大流+当前弧优化+二分判断+分类讨论
- namespace! 报错
- 互联网人才流向说明了什么
- CakePHP中文手册【翻译】-ACL
- Qt 方式问题_vortex_新浪博客
- 缺陷管理工具JIRA和禅道对比
- 基带传输编码方式HDB3码的快速编码步骤、原理及举例
- ADS1110输入阻抗
- 拉格朗日/柯西中值定理与高考数学计算
- 数据链路层(一、二)——差错控制
- wath修改data中的值后更新
- 158 鄭光弼 守夫
- 微信内置的浏览器如何上传文件
- 《炬丰科技-半导体工艺》利用microLED显示技术缓解芯片间通信瓶颈
- Node.js 删除本地文件/文件夹
- 持久记录精彩时刻,汉印CP4000体验
- 智慧交通系统平台建设方案(附下载)
- excel与access结合运用_当excel不够用时,如何利用Access进行数据分析?
- JOOQ初体验-SpringBoot集成JOOQ
- 2021年三月计算机一级ms,2021年计算机一级Ms Office试题(总)
热门文章
- HTTP Live Streaming直播
- PS 曲线(改变图片不同的色彩效果)
- 计算机桌面性能4.4怎么办,台式CPU性能怎么看?桌面CPU天梯图2018年1月更新版 (全文)...
- 深度学习的应用与实践
- 程序员值得看的电影(20170420EDIT)
- linux下通过关键字查询日志并定位
- 句子迷 2015_01_10
- win7系统打开打印机服务器,Win7如何开启打印机服务?
- 2 Bitbake执行
- Java简单循环依赖的解决 —— spring_imitate(Spring的模仿)