• 算术运算


    >> power(2,2)%进行的是幂运算这个表示的是2的2次方
    ans =
         4

    >> a = magic(3)%生成一个魔方矩阵
    a =
         8     1     6
         3     5     7
         4     9     2
    >> inv(a)%表示矩阵 a 的逆矩阵

    ans =

             0.147222222222222        -0.144444444444444        0.0638888888888889
           -0.0611111111111111        0.0222222222222222         0.105555555555556
           -0.0194444444444445         0.188888888888889        -0.102777777777778

    >> a = [1,2,3]
    a =
         1     2     3
    >> b = [1,2,3]'
    b =
         1
         2
         3
    >> a.*b%使用 ‘ .* '时必须位置相同,否则会报错,’ .* '的意思是两个矩阵对应的位置相乘,而不是矩阵的乘法
    错误使用  .*
    矩阵维度必须一致。
     
    >> a.*b'
    ans =
         1     4     9

    对应的位置相乘

    >> m = [1,2,3;4,5,6;7,8,9]
    m =
         1     2     3
         4     5     6
         7     8     9
    >> n = [1,2,3;4,5,6;7,8,9]
    n =
         1     2     3
         4     5     6
         7     8     9
    >> m.*n
    ans =
         1     4     9
        16    25    36
        49    64    81

    还可以进行幂运算

    >> a = [1,2,3]
    a =
         1     2     3


    >> a.^3
    ans =
         1     8    27

    数组或矩阵加上或乘以或除或减一个数,都是矩阵或数组中每个元素一 一对应进行运算

    >> a = [1,2,3]
    a =
         1     2     3


    >> a+3
    ans =
         4     5     6

  • 相关阅读:
    学习笔记
    学习笔记
    web前端初步学习心得
    Redis学习 命令执行
    Redis笔记 info命令
    UNIX编程 GetAddrInfo笔记
    UNIX编程 TCP基础读写笔记
    日本語自然言語処理
    日本語助詞と助動詞
    UNIX编程 I/O多路转接笔记
  • 原文地址:https://www.cnblogs.com/2277098974-qqcom/p/8576882.html
Copyright © 2020-2023  润新知