广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何在matlab中使用向量乘积和转置?

    来源:网络收集  点击:  时间:2024-02-13
    【导读】:
    学习工具/原料morematlab方法/步骤1/10分步阅读

    长度相同的行向量和列向量可以按任一顺序相乘。其结果是一个标量(称为内积)或一个矩阵(称为外积):

    u = ;

    v = ;

    x = v*u

    2/10

    对于实矩阵,转置运算对 a ij 和 a ji 进行交换。对于复矩阵,还要考虑是否用数组中复数项的复共轭来形成复共轭转置。MATLAB 使用撇号运算符 () 执行复共轭转置,使用点撇号运算符 (.) 执行无共轭的转置。对于包含所有实数元素的矩阵,这两个运算符返回相同结果。

    3/10

    示例矩阵 A = pascal(3) 是对称的,因此 A 等于 A。然而,B = magic(3) 不是对称的,因此 B 的元素是 B 的元素沿主对角线反转之后的结果:

    B = magic(3)

    4/10

    X = B

    5/10

    对于向量,转置会将行向量变为列向量(反之亦然):

    x = v

    6/10

    如果 x 和 y 均为实数列向量,则乘积 x*y 不确定,但以下两个乘积

    x*y

    y*x

    产生相同的标量结果。此参数使用很频繁,它有三个不同的名称内积、标量积或点积。甚至还有一个专门

    的点积函数,称为 dot。

    7/10

    对于复数向量或矩阵 z,参量 z 不仅可转置该向量或矩阵,而且可将每个复数元素转换为其复共轭数。也就是说,每个复数元素的虚部的正负号将会发生更改。以如下复矩阵为例:

    z =

    8/10

    z 的复共轭转置为:

    z

    9/10

    非共轭复数转置(其中每个元素的复数部分保留其符号)表示为 z.:

    z.

    10/10

    对于复数向量,两个标量积 x*y 和 y*x 互为复共轭数,而复数向量与其自身的标量积 x*x 为实数。

    MATLAB
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_33512.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 03:05:59  耗时:0.029
    0.0286s