作业帮 > 数学 > 作业

MATLAB矩阵除法y=Ax左除与右除的解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 16:24:48
MATLAB矩阵除法y=Ax左除与右除的解
我构造了y=Ax样的矩阵乘法,如下
%%%%%%%%%%%%%%
A=randi(20,4,5);
x=randi(10,5,1);
y=A*x;
A*(A\y)
y
A\y
x
%%%%%%%%%%%%%%
运行后发现A*(A\y)与y值相同(差无穷小),但是A\y与x并不相同,这是为什么?
粘贴党,不懂装懂者不要冒泡,网页上的我都看到,也不要粘MATLAB说明文档,我看过不能解释这个问题.
原因很简单:未知数x是5个元素,但只有4个方程,方程组Ax=y不封闭,共有无穷多个解.用randi生成的x只是无穷多个解中的一个,而A\y求出来的是另一个解.