求矩阵形式线代方程组,讨论AX=b的解是最基本的一项内容。

AX=b的解 = 特解 + 矩阵零空间向量

特解:AX=b的自由变量都=0时x的解。

矩阵零空间向量:AX=0时x的解空间。矩阵零空间向量又牵扯到了零空间的概念,就不赘述了。我们可以简单记为:

X = X* + X_{0}

零空间向量:

关于可解性:

通解、特解:

对上述例子,写了个简单的MATLAB程序,用以求AX=b的解。更全面的代码,可以参考文末的参考文献。

A = [ 1 2 2 2;
        2 4 6 8;
        3 6 8 10];
    b = [1;
         5;
         6];
     
    format rat;
    syms n1 n2;
    X0 = A\b %零空间向量,即AX=0时X的解
    C = null(A,'r');
    X = C(:,1)*n1 + C(:,2)*n2 + X0  %X通解

参考文献/资料:

高东杰. 求线性方程组AX=b通解的Matlab实现程序[J]. 信息系统工程, 2014(8):122-123.

《Ax=0的解讨论》:https://zhuanlan.zhihu.com/p/44113715

《Ax=b的解讨论》:https://zhuanlan.zhihu.com/p/44114447
————————————————
版权声明:本文为CSDN博主「奔跑的Yancy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lyxleft/article/details/83991958

方程AX=b的解的讨论(特解、通解、零空间向量等概念)及其MATLAB实现相关推荐

  1. matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...

    matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...

  2. 数学 - 线性代数导论 - #9 Ax=b的解:存在性、解法、解的结构、解的数量

    线性代数导论 - #9 Ax=b的解:存在性.解法.解的结构.解的数量 终于,我们在b为参数的一般情况下,开始分析Ax=b的解,包括标题中的四个方面. 首先是解的存在性. 从几何上说,当且仅当向量b位 ...

  3. 矩阵论 - 7 - 求解Ax=0:主变量、特解

    求解Ax=0:主变量.特解 求零空间(Nullspace) 矩阵 \(A\) 的零空间即满足 \(Ax=0\) 的所有构成 \(x\) 的向量空间. 对于矩阵 \(A\) 进行"行操作&qu ...

  4. 超定方程的求解、最小二乘解、Ax=0、Ax=b的解,求解齐次方程组,求解非齐次方程组(推导十分详细)

    本篇主要介绍的是超定方程组的求解,如果你不想看繁琐的推导过程,你可以直接看红字部分的结论! 1. 齐次线性方程组 Ax = 0 对于方程Ax=0\bm A \bm x = 0Ax=0,在我们实际的使用 ...

  5. 求解方程Ax=b的通用程序

    在cpp所在的文件夹中创建一个txt文件,并且将条件这个输入:%矩阵行数9%矩阵列数9%矩阵元素31 -13 0 0 0 -10 0 0 0-13 35 -9 0 -11 0 0 0 00 -9 31 ...

  6. 线性代数之 Ax=b反问题的一个特解

    线性代数之 Ax=b反问题的一个特解 Ax=bAx=bAx=b的反问题特解 Ax=bAx=bAx=b的反问题特解 对于矩阵方程Ax=bAx=bAx=b,已知x∈Rn,b∈Rmx\in {\bf R}^ ...

  7. Problem E: 求方程ax^2+bx+c=0的实数根

    Problem Description 编写程序,求方程ax^2+bx+c=0的实数根(a!=0). Input Description 在一行中输入三个整数a, b, c,以空格分隔. Output ...

  8. 《oracle大型数据库系统在AIX/unix上的实战详解》讨论31: oracle、sybase 数据库的不同访问...

    <Oracle大型数据库系统在AIX/UNIX上的实战详解> 讨论31:  oracle.sybase 数据库的不同访问方式   文平. 用户来信要求更细节比较一下Oracle和sybas ...

  9. C++求复数的角度_11.初中数学:方程5x2m=4x的解,在2与10之间,怎么求m的取值范围?...

    欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂.所有的视频内容,全部免费,请大家放心关注,放心订阅. 初中数学:方程5x-2m=-4-x的解,在2与10之间,怎么求m的取值范围?大家 ...

最新文章

  1. Python学习笔记3——三大结构:顺序,分支,循环3
  2. s3c6410_u-boot-2010.03移植
  3. careercup-树与图 4.9
  4. AA065VD时序的确定
  5. 【freemaker】ftl freemaker String常见操作语法
  6. Linux 系统时间和硬件时间
  7. (转)详解Windows Hash
  8. 【数字信号调制】基于matlab多进制数字频率调制(4FSK)【含Matlab源码 999期】
  9. 1-junos基本操作
  10. ActionScript Adobe Flash Builder Adobe Flash CC 学习笔记
  11. 12-机械键盘和普通键盘的区别
  12. linux查看lv逻辑卷信息,Linux学习笔记(lvm pv物理卷—VG卷组—LV逻辑卷)
  13. About the ball Technical support
  14. yuv420格式nv12,nv21,I420,YV12互转
  15. 多元函数的泰勒级数展开公式
  16. 代码质量保证体系(下)
  17. less/sass中属性选择器使用方法
  18. IntelliJ IDEA 2021.2版文件显示图标有误的解决方法
  19. tiny4412 裸机程序 八、重定位到DRAM及LCD实验
  20. 【设计模式】之抽象工厂模式

热门文章

  1. 2015 计算机考研大纲,2015年考研计算机大纲详解:操作系统
  2. python 怎么爬桌软件数据_如何利用Python爬取并分析红岭创投的数据?
  3. onbeforeedit和onbeginedit数据不一致_Rrbind.fill|列数不一致的多个数据集“智能”合并,Get!...
  4. 【网络知识】1. 路由器或网桥的2.4G和5G的Wi-Fi各自优缺点对比
  5. 利用Hog特征和SVM分类器进行行人检测
  6. Tomcat源码分析(一)------ 架构
  7. 高性能的关键:Spring MVC的异步模式
  8. JavaScript 页面跳转的几种方式
  9. FTServer 1.1 发布,多语言全文搜索服务器
  10. maven 插件在线安装