分享

【Matlab】2.矩阵的运算

 如昨 2014-04-29

>> A=[1,2;3,4]

A =

     1     2
     3     4

>> B=[0,1;1,0]

B =

     0     1
     1     0

>> C=[i,1+i; 2i, 1-i]

C =

        0 + 1.0000i   1.0000 + 1.0000i
        0 + 2.0000i   1.0000 - 1.0000i

>> A'              % 共轭转置

ans =

     1     3
     2     4

>> C'             % 共轭转置
ans =
        0 - 1.0000i        0 - 2.0000i
   1.0000 - 1.0000i   1.0000 + 1.0000i
 
>> C.'              %非共轭转置
ans =
        0 + 1.0000i        0 + 2.0000i
   1.0000 + 1.0000i   1.0000 - 1.0000i
 
>> A+B
ans =
     1     3
     4     4
>> A-B
ans =
     1     1
     2     4
>> A*B      %数学上的矩阵乘法
ans =
     2     1
     4     3
>> A.*B     %矩阵的对应分量元素相乘
ans =
     0     2
     3     0
>> A/B      %数学上矩阵A乘以B-1
ans =
     2     1
     4     3
>> B\A      %数学上矩阵B-1乘以A(斜杆的上头倾向于哪个矩阵就是哪个矩阵的逆)
ans =
     3     4
     1     2
>> A./B     %矩阵的对应分量aij乘以bij-1
ans =
   Inf     2
     3   Inf
>> B./A      %矩阵的对应分量bij乘以aij-1 
ans =
         0    0.5000
    0.3333         0
>> A.\B
ans =
         0    0.5000
    0.3333         0
>> B.\A
ans =
   Inf     2
     3   Inf
 
>> a=i;
>> a+A
ans =
   1.0000 + 1.0000i   2.0000 + 1.0000i
   3.0000 + 1.0000i   4.0000 + 1.0000i
 
>> a-B
ans =
        0 + 1.0000i  -1.0000 + 1.0000i
  -1.0000 + 1.0000i        0 + 1.0000i
>> a.*A     %这里有没有点是一样的
ans =
        0 + 1.0000i        0 + 2.0000i
        0 + 3.0000i        0 + 4.0000i
>> a*A     %这里有没有点是一样的
ans =
        0 + 1.0000i        0 + 2.0000i
        0 + 3.0000i        0 + 4.0000i
>> a.*B
ans =
        0                  0 + 1.0000i
        0 + 1.0000i        0         
>> a*B
ans =
        0                  0 + 1.0000i
        0 + 1.0000i        0 
 
 
>> a.\A   %以下四个也是一样的
ans =
        0 - 1.0000i        0 - 2.0000i
        0 - 3.0000i        0 - 4.0000i
>> A./a
ans =
        0 - 1.0000i        0 - 2.0000i
        0 - 3.0000i        0 - 4.0000i
>> a\A
ans =
        0 - 1.0000i        0 - 2.0000i
        0 - 3.0000i        0 - 4.0000i
>> A/a
ans =
        0 - 1.0000i        0 - 2.0000i
        0 - 3.0000i        0 - 4.0000i
 
 
>> a=2; A.^a        %矩阵上各分量元素的平方
ans =
     1     4
     9    16
>> A^a                  %数学上矩阵的幂运算
ans =
     7    10
    15    22
 
 
>> a.^A              %A是方阵时才能这样使用
ans =
     2     4
     8    16
>> a^A                %A是方阵时才能这样使用
ans =
   10.4827   14.1519
   21.2278   31.7106
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多