作业帮 > 数学 > 作业

matlab解一个方程组,lu函数出问题,

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 13:39:54
matlab解一个方程组,lu函数出问题,
A=[3,-2,1;2,6,-4;-8,-2,5]
b=[-10,44,26]
[L,U]=lu(A)
x=U\(L\b)
Error using \
Matrix dimensions must agree.
这是什么问题
L\b的维度不对,L是3*3的,b是1*3的不能相除,若原来的方程为Ax=b,那么b应该是3*1的矩阵才行,也就是b要进行一下转置,这样Ax=L*U*x=b',推出x=U\(L\b')
>> x=U\(L\b')
x =
2.7879
17.5152
16.6667