错误使用vertcat维度的数组连接是不一致的。
2视图(30天)
显示旧的评论
%的代码来解决线性方程组采用LU分解法
一个=输入(”输入您的系数矩阵:);
B =输入(的输入向量形式);
n =长度(一个);
L = 0 (n, n);
U = 0 (n, n);
X = 0 (n, 1);
%使用懒汉的分解方法
为一个= 1:n
L (a) = 1;
结束
U (1) = (1:);
L (: 1) = (: 1) / U (1);
为我= 2:n%的列矩阵
为j =我:n%计算U矩阵的行
U (i, j) = (i, j) - L(我,1:张)* U(1:张,j);
结束
为k = i + 1: n% L矩阵的计算列
L (k,我)= ((k,我)- L (k, 1:张)* U(1:张,i)) / U(我);
结束
结束
l
U
Y = 0 (n, 1);
Y (1) = B (1) / L (1,1);
为k = 2: n
Y (k) = (B (k) - L (k, 1: k - 1) * Y (1: k - 1)) / L (k, k);
结束
Y
为k = n - 1: 1:1
X (k) = (Y (k) - U (k, k + 1: n) * X (k + 1: n)) / U (k, k);
结束
X