• 大小: 565B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: Matlab
  • 标签: LDU分解  MATLAB  

资源简介

高等电力网络节点导纳矩阵LDU分解MATLAB实现代码,该代码简洁清晰,可以适用于任何形式的节点导纳矩阵和节点阻抗矩阵的LDU分解,为下一步的前代回代求解做好数学准备。

资源截图

代码片段和文件信息

function [LDU] = calldu( a )
%对称矩阵LDU因子分解
b=size(a);
m=b(1);
n=b(2);
L=eye(n);
D=eye(n);
U=eye(n);

for j=1:n;
    for i=1:j-1
        U(ij)=a(ij);
        for k=1:i-1
           U(ij)=U(ij)-D(kk)*L(ik)*U(kj);
        end
        U(ij)=U(ij)/D(ii);
 

评论

共有 条评论