AB=C型向量分解思路思考

@(线性代数)

关于这种矩阵的方程,多数情况下,都要奔着列分块的方向去,有些情况下要进行视角翻转,用行分块来思考。

而一般情况下,在右边的矩阵要被完全打开供大家研究,两边只要列分块即可。

因为一旦用到向量,最强大的,最基础的武器,思考方式是考察向量组是否可以线性表出,是否线性相关。整门学科的名字叫线性代数,可见线性标出的地位。

而本身这个知识点是不难理解的,只是大多数时候,我们会觉得拆开好麻烦,要是有公式,有定理直接用上就解决问题就好了,形成了定势是,能不拆就不拆。到后来不得不拆变成不敢拆,一拆就回不来了。。。

分析一个问题。

(2013.5)设A,B,C均为n阶矩阵,若AB=C,且B可逆,则(B).

A. 矩阵C的行向量组与矩阵A的行向量组等价
B. 矩阵C的列向量组与矩阵A的列向量组等价
C. 矩阵C的行向量组与矩阵B的行向量组等价
D. 矩阵C的列向量组与矩阵A的列向量组等价

分析:凭直觉看出B对也是OK的,毕竟有些时候直觉很准。如果仔细来分析,这种就是展开一看问题就解决了的问题。

主要是这种思路的养成。
B在A的右边,我们直接B拆开成一个一个元素,A,C列分块成向量即可。

令:A=[α1,α2,α3,...,αn]A = [\alpha_1,\alpha_2,\alpha_3,...,\alpha_n]
C=[γ1,γ2,γ3,...,γn]C = [\gamma_1,\gamma_2,\gamma_3,...,\gamma_n]

B=⎡⎣⎢⎢⎢⎢b11b21...bn1b12b22...bn2............b1nb2n...bnn⎤⎦⎥⎥⎥⎥

B = \left[\begin{array}{ccc} b_{11} & b_{12} & ... & b_{1n} \\ b_{21} &b_{22} & ... & b_{2n} \\ ... & ... & ... & ... \\ b_{n1} & b_{n2} & ... & b_{nn} \end{array}\right]

代入AB=CAB=C即为:

[α1,α2,α3,...,αn]⋅⎡⎣⎢⎢⎢⎢b11b21...bn1b12b22...bn2............b1nb2n...bnn⎤⎦⎥⎥⎥⎥=[γ1,γ2,γ3,...,γn]

[\alpha_1,\alpha_2,\alpha_3,...,\alpha_n]\cdot \left[\begin{array}{ccc} b_{11} & b_{12} & ... & b_{1n} \\ b_{21} &b_{22} & ... & b_{2n} \\ ... & ... & ... & ... \\ b_{n1} & b_{n2} & ... & b_{nn} \end{array}\right] = [\gamma_1,\gamma_2,\gamma_3,...,\gamma_n]

根据矩阵的乘法计算规则:

γ1=α1b11+α2b21+...+αnbn1γ2=α1b12+α2b22+...+αnbn2...γn=α1b1n+α2b2n+...+αnbnn

\gamma_1 = \alpha_1 b_{11}+\alpha_2 b_{21}+...+\alpha_n b_{n1} \\ \gamma_2 = \alpha_1 b_{12}+\alpha_2 b_{22}+...+\alpha_n b_{n2} \\ ... \\ \gamma_n = \alpha_1 b_{1n}+\alpha_2 b_{2n}+...+\alpha_n b_{nn} \\

可见,每一个γi\gamma_i都可以被A的列向量线性表出。

但是这不能完全说明,只说明了问题的一半,因为等价意味着可以相互表出。

此时B可逆就派上了用场。
CB−1=ACB^{-1} = A,把B−1B^{-1}展开,则A的列向量可以表出C.

妥妥的,B正确。

AB=C型向量分解思路思考相关推荐

  1. 面试题数组L型输出思路

    面试题: var arr = [[1,2,3],[4,5,6],[7,8,9] ] // 数组L型输出 输出顺序为 1 4 7 8 9 2 5 6 3 // 相当于根据 arr数组创建一个值为[1,4 ...

  2. 关于项目型和职能型组织结构的思考和笔记

    1.区别项目型还是职能型,最根本的要点在于,沟通渠道必须通过谁(负责人是谁,是项目经理还是职能经理,谁有沟通渠道控制权): 2.沟通渠道的控制权取决于利益的优先权(例如:职能型组织架构,职能利益优先于 ...

  3. 【读书笔记】好好思考-成甲

    文章目录 01 引言 我们最熟悉的决策方式 这个时代最厉害的决策方式 打破学科间的壁垒 02 多元思维模型:终身学习者的利器 构建深度思考力的底层逻辑 什么是多元思维模型 查理·芒格眼中的多元思维模型 ...

  4. SSRF在有无回显方面的利用及其思考与总结

    ​ 对于SSRF的利用.危害及绕过[MisakiKata ]师傅先知上的的一文介绍的非常详细,看了这篇文章也学到了很多.由于在实际场景中还遇到很多类似SSRF的点,所以还想深入探讨一下其他利用方式以及 ...

  5. 金蝶首席用户体验官对“用户体验”的思考

    "也曾经有人要我用一句话来描述清楚什么是用户体验,我说,不好意思,我一句话描述不出来,你给我半个小时." 金蝶公司首席用户体验官钟承东这样回答. 产品人,你是否也曾这样认真地思考过 ...

  6. Leetcode 116. 填充每个节点的下一个右侧节点指针 解题思路及C++实现

    方法一:层序遍历(这是比较暴力愚蠢的方法) 解题思路: 这里使用层序遍历访问这颗完美二叉树,使用的是两个栈,而不是两个队列,因为这样在遍历每一层并指定next指针时会更方便一些,但是要注意的一点是,循 ...

  7. Leetcode 231. 2的幂 解题思路及C++实现

    方法一:递归,暴力解法 解题思路: 如果 n 是 0 或 1,需要做一个判断,如果n大于1,则可以对其取余,再做判断. class Solution { public:bool isPowerOfTw ...

  8. 2015蓝桥杯省赛---java---B---7(牌型种数)

    题目 牌型种数 思路分析 递归进行实现,弄好终止条件,牌的数目等于13 代码实现 package com.atguigu.lanqiao;public class Main { // 简单枚举priv ...

  9. 关于互联网大厂裁员,引发企业危机处理与个人危机处理的思考

    大家好,我是辣条. 今天主要跟大家探讨两个问题,关于大厂裁员是发展优化最好的选择吗?是否有其他替代方式呢?针对裁员个人又有什么方式处理呢? 大厂的危机处理--裁员 裁员的目的是纠正错误 比方说爱奇艺裁 ...

最新文章

  1. 将表里的数据批量生成INSERT语句的存储过程 增强版
  2. tensorflow 转 numpy 转 tensorflow
  3. Uboot配置界面详解
  4. Prism安装、MVVM基础概念及一个简单的样例
  5. LiveVideoStack音视频技术2018年度评奖揭晓
  6. 链接分析算法系列-机器学习排序
  7. 写出表格的结构html,一个面试题,根据json结构生成html表格
  8. pbs 写matlab作业,pbs提交作业
  9. 鸿蒙轻内核M核的故障管家:Fault异常处理
  10. JAVA编程思想——读书笔记 类再生
  11. 程序员的《学习之道》
  12. 国产APP自动化测试工具AndroidRobot下载地址
  13. ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied
  14. 数据库系统概论第五版_第九章:关系查询处理和查询优化
  15. java 分布式系统架构_什么是分布式系统!以及分布式系统架构的优缺点
  16. android ip v6 teredo,Win7系统通过teredo连接IPv6的方法
  17. Windows 10 布置IP安全策略
  18. 你不是不优秀,而是太着急
  19. 合并两个工作表怎么做?
  20. 分布式全链路跟踪系统-skywalking

热门文章

  1. (十)OpenCV相机标定
  2. C++ Primer Plus学习(六)——分支语句和逻辑运算符
  3. 自动驾驶算法-滤波器系列(五)——高级运动模型在UKF中的应用
  4. numpy 在机器学习中 常用函数总结
  5. (04)VTK移动模型,判断是否相交
  6. jmoiron sqlx mysql_mysql 一(或其他数据库)
  7. matlab数字图像处理大作业_线上教学优秀案例(16) | 数字图像处理基于蓝墨云+企业微信的线上教学经验分享...
  8. delphi7 dbgrid缓存模式下怎么判断输入重复记录_互联网公司的架构设计要怎么落地?| 技术头条...
  9. OpenCV-Python实战(23)——将OpenCV计算机视觉项目部署到云端
  10. java包装_Java罐密封包装