MATLAB函数文件

function [l,u,x,y] = agui_lu(a,b)
% 求可逆矩阵的分解,l为下三角矩阵,u为上三角矩阵
n = length(a);
u = zeros(n,n);
l = eye(n,n);
u(1,:)=a(1,:);
l(2:n,1)=a(2:n,1)/u(1,1);
for k=2:nu(k,k:n)=a(k,k:n)-l(k,1:k-1)*u(1:k-1,k:n);l(k+1:n,k)=( a(k+1:n,k)-l(k+1:n,1:k-1)*u(1:k-1,k) )/u(k,k);
end
l
u
% 解Ly=b
y = zeros(n,1);
y(1)=b(1);
for k=2:ny(k)=b(k)-l(k,1:k-1)*y(1:k-1);
end
y
%  解Ux=y
x = zeros(n,1);
x(n)=y(n)/u(n,n);
for k=(n-1):-1:1x(k)=(y(k)-u(k,(k+1):n)*x((k+1):n))/u(k,k);
end
x
end

测试

>> a=[2 1 5;4 1 12;-2 -4 5]a =2     1     54     1    12-2    -4     5>> b=[11;27;12]b =112712>> agui_lu(a,b)l =1     0     02     1     0-1     3     1u =2     1     50    -1     20     0     4y =1158x =1-12

5. 直接三角形分解法相关推荐

  1. 矩阵三角分解matlab,4矩阵三角分解法.ppt

    * 一.直接法概述 直接法是将原方程组化为一个或若干个三角形 方程组的方法,共有若干种. 对于线性方程组 其中 系数矩阵 未知量向量 常数项 根据Cramer(克莱姆)法则,若 determinant ...

  2. 对称正定矩阵乔里斯基分解法

    乔里斯基分解法 (Cholesky decompositionmethod)亦称平方根法.解对称正定 线性方程组 的常用方法之一设线性方程组A二一b的系数矩阵A是n阶对称正定矩阵.乔莱斯基分解法是先求 ...

  3. 黑盒测试之功能分解法

    功能分解法 前言 概念 需求示例 测试用例分析设计 总结 前言 首先和各位道个歉,最近事情比较多,本来计划的一周一更推迟了这么久.今天咱们继续,开始黑盒测试方法部分的分享. 概念 在学习软件测试的时候 ...

  4. 矩阵的直接LU分解法

    上篇博文由高斯消去法的矩阵形式推出了矩阵的LU分解:矩阵的三角分解法: 实际上,可以直接处理矩阵,得到矩阵的LU分解,这就是矩阵的直接LU分解:直接通过矩阵的元素得到计算LU元素的递推公式,不需要任何 ...

  5. 项目管理——WBS工作分解法

    首先我们要了解什么是WBS工作分解法 工作分解结构(Work Breakdown Structure,简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一 ...

  6. 三角形外接球万能公式_秒杀三角形问题!!三角形分角线的几个重要结论及其应用...

    点击"高中数学资料共享"关注我们 解三角形问题在高考中的选择.填空.解答题一般都会涉及到(最少也有两块涉及到),其中有一类涉及角平分线长度.中线长.高线长度问题,难度不大,但运算量 ...

  7. NCRE四级网络工程师考题详解----目录分解法

    在实现文件系统时,可采用"目录项分解法"加快文件目录检索速度.假设目录文件存放在磁盘上,每个盘块 512 字节.文件控制块有 64 字节,其中文件名占 8 字节,文件控制块分解后, ...

  8. matlab 电力系统分析 毕设,基于MATLAB的P-Q分解法电力系统潮流计算毕业设计

    基于MATLAB的P-Q分解法电力系统潮流计算毕业设计 摘 要 电力系统潮流计算是研究电力系统稳定运行情况的一种重要的计算,在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用它来定量地分析比 ...

  9. matlab特征值分解法求多自由度系统的固有频率和主振型

    多自由度系统的固有频率和主振型可根据系统的无阻尼自由振动方程得到. MX˝+KX=0 设解为X=Ae^iωnt 可推出: 主振型方程(K-ωn^2M)A=0 (M^(-1)*K-ωn^2E)A=0 特 ...

最新文章

  1. Asp.net实现在线截图(大图截取为小图)
  2. linux 内核 目录项高速缓存 dentry cache 简介
  3. Java基础IO流(五)RandomAccessFile
  4. 使用Tomcat Native提升Tomcat IO效率
  5. mac版crt8.0.2打开无响应怎么办_Mac电脑程序无响应怎么办?教你强制退出无响应程序...
  6. 如果关闭一个窗体后激活另一个窗体的事件或方法
  7. vue 常见错的可能原因
  8. CCF201809-4 再卖菜(100分)【DFS】
  9. String和StringBuffer与StringBuilder的区别
  10. sql server 按年月日分组
  11. 【已解决】Ubuntu 12.04 LTS Source安装nodejs时出现bash ./configure permission denied
  12. Redis 入门指南三:数据类型
  13. 用计算机打字英语,用来打字练习的英文文章
  14. 6轴并联机器人示教器
  15. 内网渗透测试:隐藏通讯隧道技术
  16. 条件概率下的全概率公式
  17. 自编码实例3:卷积网络的自编码
  18. 谁是西方历史上“第一个”数学家?
  19. 衰老研究的大问题:百岁老人的长寿秘密是什么?
  20. php屏蔽手机号码,PHP正则表达式屏蔽电话号码中间段

热门文章

  1. ubuntu sun-jdk
  2. 淘宝SDK easing属性(旋转木马)
  3. android studio 安装apk失败,AndroidStudio安装apk时失败时提示INSTALL_PARSE_FAILED_NO_CERTIFICATES...
  4. 分布式id-数据库实现
  5. ZOJ-1094-Matrix Chain Multiplication
  6. Lua-泛型for循环 pairs和ipairs的区别
  7. RHEL 5.7 Yum配置本地源[Errno 2] No such file or directory
  8. 女友晚安之后依然在线:python男友用20行代码写了个小工具
  9. openCVPracticalExercise学习笔记01
  10. 多线程bug处理记录