zoukankan      html  css  js  c++  java
  • 从列向量、线性组合到矩阵

    矩阵在视效工作中出现频率很高,无论你从事镜头制作还是技术开发,无论你在哪个部门,总会或多或少的遇到它。实际上只要是涵盖了图形学和图像处理的领域,都避不开矩阵,很多计算,最终都可以通过矩阵工具解决。

    线性代数的基础就是求解线性方程组。

    矩阵是如此重要,所以就有必要写一篇文章来介绍矩阵,并从列空间的角度来解释矩阵乘法,帮助从业者真正了解它,掌握它。

    废话不多讲,正文开始。

    什么是矩阵?

    矩阵是作为解决线性方程的工具出现的,通常从线性方程组中分离出系数,就可以获得系数矩阵。

    下面是一个线性方程组:

    2x -  y  = 0

    -x + 2y = 3

    提取系数显然可以获得如下系数矩阵:

    而更进一步,我们可以将上述方程组转换成如下矩阵相乘的形式:

    上式很容易通过矩阵乘法进行验证。

    一般来讲,我们称为矩阵A,称为矩阵x,称为矩阵b,矩阵相乘的一般形式可以写成这样:

    Ax=b

     

    但我们并不止步于此,矩阵的最大用途体现在线性代数中,我们可以把线性方程组转换为列向量的线性组合问题,如下图所示:

    这就是线性组合。矩阵的意义就体现于此。

    矩阵通常以Amn的形式呈现,表示名为A的矩阵由m×n个数字元素组成,Amn通常也会写成Amxn的形式。

    其中m表示A矩阵有m行,n表示A矩阵有n列。我们把有m行n列的矩阵也称为m×n矩阵。Amn矩阵如下图所示:

    此处简单举一个例子:

     

    显然B矩阵有三行两列,是一个典型的3x2矩阵,可以记作B32,也可以记作B3x2

     

     

    编不下去了捂脸,不想写了,到此为止吧,等以后想写再说吧。

    留三个关于矩阵意义的链接吧:

    https://blog.csdn.net/myan/article/details/647511

    https://blog.csdn.net/myan/article/details/649018

    https://blog.csdn.net/myan/article/details/1865397

    反正段位比我高,写的比我好,看这个比看我写的强多了。。。

  • 相关阅读:
    微信公众号对接配置
    ASP.NET MVC5+EF6+EasyUI 后台管理系统(89)-国际化,本地化,多语言应用
    Nacos安装教程
    IDEA 中创建SpringBoot 父子模块
    解决死锁之路(终结篇)
    CentOS安装node和npm
    CentOS安装RabbitMQ
    在LibreOffice中插入代码
    PowerShell查找程序路径
    使用命令行调用控制面板的选项
  • 原文地址:https://www.cnblogs.com/hksac/p/8372872.html
Copyright © 2011-2022 走看看