Matlab LU分解程序,总是说括号不对称或异常
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/27 03:55:18
Matlab LU分解程序,总是说括号不对称或异常
function [l,u]=lu_fenjie(A)
n=length(A);u=zeros(n);l=eye(n);
u(1,:)=A(1,:);l(2:n,1)=A(2:n,1)/u(1,1);
for k=2:n
u(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,1:k-1)*u(1:k-1,k))/u(k,k);
end
function [l,u]=lu_fenjie(A)
n=length(A);u=zeros(n);l=eye(n);
u(1,:)=A(1,:);l(2:n,1)=A(2:n,1)/u(1,1);
for k=2:n
u(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,1:k-1)*u(1:k-1,k))/u(k,k);
end
没有你说的问题啊?
可以运行,但分解好像有点问题,不满足A= L*U.
再问: >> A=[1 2 3;2 5 2;3 1 5];[l,u]=lu_fenjie(A)
错误: 文件:lu_fenjie.m 行:3 列:12
圆括号或方括号不对称或异常。
再答: 你贴出的代码是原封不动未修改的吗?从现有代码看,并不存在你说的问题:>> A=[1 2 3;2 5 2;3 1 5];[l,u]=lu_fenjie(A)
l =
1 0 0
2 1 0
3 6 1
u =
1 2 3
0 1 -4
0 0 20
可以运行,但分解好像有点问题,不满足A= L*U.
再问: >> A=[1 2 3;2 5 2;3 1 5];[l,u]=lu_fenjie(A)
错误: 文件:lu_fenjie.m 行:3 列:12
圆括号或方括号不对称或异常。
再答: 你贴出的代码是原封不动未修改的吗?从现有代码看,并不存在你说的问题:>> A=[1 2 3;2 5 2;3 1 5];[l,u]=lu_fenjie(A)
l =
1 0 0
2 1 0
3 6 1
u =
1 2 3
0 1 -4
0 0 20
求matlab LU 分解程序
用MATLAB编写矩阵A的LU分解程序.
MATLAB,fprintf程序错误:表达式或语句不正确--可能 (、{ 或 [ 不对称.
matlab中lu分解出错,原因?
求矩阵LU分解的matlab代码
急求lu分解法的matlab程序
用MATLAB 怎样对矩阵的LU分解?急,
解线性方程组,写程序实现,要求用LU分解的办法,给出代码.
matlab inv求逆采用什么算法,是LU分解吗
求整数规划的Lingo程序或matlab程序
matlab 新手求分析 这段程序总是出错
麻烦看看这个matlab程序那里错了,调用总是说子函数出错,是想把一个分段函数加到一个函数上的