matlab数组运算

2022年3月28日 36点热度 0人点赞

在数组(矩阵)运算时,常需要进行多个数组之间的算术运算,下面简单介绍常见的数组运算操作。

工具/原料

  • <p>matlab 7.0 及以上</p>

方法/步骤

  1. 1

    数组加减运算

    在matlab中,数组也是作为矩阵来处理的,所以数组运算与矩阵运算过程完全相同,比如加减运算可以利用 '+'、‘-’运算符实现。

    >> A = [2 4; 3 9];

    >> B = [-2 0;3.5 7];

    >> C = A + B 

    C =

           0              4       

          13/2           16       

    >> D = A - B

    D =

           4              4       

          -1/2            2    

  2. 2

    数组乘法运算

    如下所示即为数组乘法运算:

    >> E = A.*B

    E =

          -4              0       

          21/2           63 

  3. 3

    数组乘方运算

    >> F = A.^B

    F =

           1/4            1       

        8371/179          *

    实际上就是A数组中每一个元素的指数就是B数组中相同位置的数字。

  4. 4

    数组除法

    涉及到矩阵除法时,需要实现了解左除与右除的区别,如下所示:

    左除操作:

    >> C = B.\A

    C =

          -1              1/0     

           6/7            9/7     

    右除操作:

    >> D = A./B

    D =

          -1              1/0     

           6/7            9/7    

  5. 5

    除了数组之间运算外,还可以有数字与数组之间运算。

    如下所示:

    >> k = 3;

    >> C = k + A

    C =

           5              7       

           6             12       

    >> D = k - A

    D =

           1             -1       

           0             -6       

    >> E= k * A

    E =

           6             12       

           9             27  

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论