三阶矩阵的lu分解详细步骤_矩阵的LU分解

博客围绕4阶矩阵的LU分解展开,提出求4阶矩阵LU分解的题目,采用Doolittle分解法,给出了jiangLU.M程序代码,用于实现矩阵的LU分解,最后展示了矩阵A的具体数据。

矩阵的

LU

分解

一、题目

求一个

4

阶矩阵的

LU

分解。

(

112

92

74

48

78

66

54

36

46

40

34

24

18

16

14

12

A

)

二、方法

Doolittle

(杜里特尔)分解法

三、程序

jiangLU.M

的程序如下:

function[L,U,flag]=jiangLU(A)

[n,n]=size(A);

L=eye(n);U=zeros(n);flag='OK';

for k=1:n

for j=k:n

z=0;

for q=1:k-1

z=z+L(k,q)*U(q,j);

end

U(k,j)=A(k,j)-z;

end

if abs(U(k,k))

flag='failure';return;

end

for i=k+1:n

z=0;

for q=1:k-1

z=z+L(i,q)*U(q,k);

end

L(i,k)=(A(i,k)-z)/U(k,k);

end

end

四、结果

>> format compact

>> A=[12 14 16 18;24 34 40 46;36 54 66 78;48 74 92 112]

A =

12

14

16

18

24

34

40

46

36

54

66

78

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值