欠定方程有多个真正解,超定方程可能无解所以有最小二乘解

Ax = b

x =A\b ,但不是b/A,会报错矩阵维度不对应
两个未知数,三个方程也可以是最小二乘解,因为无解满足三个方程,比如下面

Matlab 复制代码
A = [0, 1; 1, 1;3,6];  % 一个接近奇异的矩阵  
b = [1; 2;3];  
x = A\b;  % 求解线性方程组  
% warning('off', 'MATLAB:linalg:nearSingular');  % 关闭警告(仅用于演示,不推荐)  
disp(x);

而方程数小于未知数个数,解有很多个,得到的解是其中一个

Matlab 复制代码
A = [0, 1,5; 1, 4,7];  % 一个接近奇异的矩阵  
b = [4;0.8];  
x = A\b;  % 求解线性方程组  
% warning('off', 'MATLAB:linalg:nearSingular');  % 关闭警告(仅用于演示,不推荐)  
disp(x);
相关推荐
老赵的博客5 分钟前
c++ 常用接口设计
开发语言·c++
binbinaijishu887 分钟前
Python爬虫入门指南:从零开始的网络数据获取之旅
开发语言·爬虫·python·其他
chenglin01619 分钟前
Logstash_Input插件
java·开发语言
3壹29 分钟前
单链表:数据结构中的高效指针艺术
c语言·开发语言·数据结构
不过普通话一乙不改名1 小时前
第四章:并发编程的基石与高级模式之Select语句与多路复用
开发语言·golang
JCBP_2 小时前
QT(1)
开发语言·汇编·c++·qt
可峰科技2 小时前
qt配置ros2环境,简单版本
开发语言·qt
郝学胜-神的一滴3 小时前
C++ Core Guidelines 核心理念
开发语言·c++·设计模式·代码规范
朱砂绛3 小时前
【大模型本地运行与部署框架】Ollama的API交互
开发语言·lua·交互
Pure_Eyes3 小时前
go 常见面试题
开发语言·后端·golang