IDL 矩阵运算

矩阵相乘,A#B表示A的列乘以B的行,要求A的行数必须跟B的列数一致

IDL> A=[[0,1,2],[3,4,5]]
IDL> B=[[0,1],[2,3],[4,5]]
IDL> print,a
       0       1       2
       3       4       5
IDL> print,b
       0       1
       2       3
       4       5
IDL> print,a#b
           3           4           5
           9          14          19
          15          24          33

对于转置矩阵乘运算可以参考MATRIX_MULTIPLY函数

A##B表示A的行乘以B的列,此时要求A的列数必须与B的行数一致。

IDL> print,a##b
          10          13
          28          40
矩阵运算函数
函数名 函数描述
INVERT 求逆
DETERM 行列数求值
MATRIX_POWER 矩阵乘积
posted @ 2017-03-24 09:12  冬音  阅读(4230)  评论(0编辑  收藏  举报