广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    Mathematica基础——对向量的基本操作

    来源:网络收集  点击:  时间:2024-03-02
    【导读】:
    要学习微分几何,必须对向量的运算有所了解。下面,我就介绍一下Mathematica在处理向量问题方面的作用!工具/原料more电脑Mathematica方法/步骤1/10分步阅读

    首先,Mathematica默认的向量是以花括号(列表)的形式出现的。

    如下图,定义了两个六元向量u和v:

    u = {a, b, c, d, e, f}

    v = {0, 1, 3, 5, 7, 9}

    2/10

    用 Table 来给出一个六元向量 P,用 Array 来给出一个向量 Q:

    P = Table, {i, 6}]

    Q = Array

    3/10

    向量和标量的加或者乘:

    2 + Q

    6*Q

    4/10

    如果两个向量的维度相同,就可以进行一系列运算。

    比如,两个向量的加法,代码如下图。

    5/10

    两个向量的点乘,结果是一个标量:

    P.Q

    或者

    Dot

    注意,P.Q之间的那个点,就是小数点,这个传统写法不一样的!

    6/10

    两个三元向量的叉乘,结果是一个三元向量,且这个向量与前两个向量都垂直:

    Cross

    或者

    {a, b, c}\{x, y, z}

    但是,这个Cross仅适用于三元向量,对于其它维度的向量不适用。

    7/10

    两个向量之间的特殊运算,其实,这里Mathematica只是把这两个向量当成普通的列表来对待的:

    P Q

    P和Q之间有一个空格。

    8/10

    计算向量的模长:

    Sqrt

    Norm

    注意二者的区别。

    9/10

    VectorAngle可以计算两个向量的夹角:

    VectorAngle

    10/10

    Normalize能把一个向量化为同方向的单位向量:

    Normalize

    注意事项

    本文,只介绍向量的最一般的操作。当然,向量内部的元素,不仅可以是数字,也可以是函数,这将是微分几何要介绍的内容。

    一个数字的列表,还可以视为一个向量,以及一个点的具体坐标。大家分情况,自己甄别!

    MATHEMATICA向量
    本文关键词:

    版权声明:

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

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

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

    4、文章链接:http://www.ff371.cn/art_217386.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号05-15 08:00:47  耗时:0.050
    0.0499s