Matlab中特殊的矩阵函数

1、零空间函数

>> A = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]

A =

     1     2     3     4
     5     6     7     8
     9    10    11    12
    13    14    15    16

>> null(A)

ans =

    0.2826   -0.4692
   -0.7265    0.4150
    0.6053    0.5776
   -0.1614   -0.5234

2、正交空间函数

>> B = magic(8)

B =

    64     2     3    61    60     6     7    57
     9    55    54    12    13    51    50    16
    17    47    46    20    21    43    42    24
    40    26    27    37    36    30    31    33
    32    34    35    29    28    38    39    25
    41    23    22    44    45    19    18    48
    49    15    14    52    53    11    10    56
     8    58    59     5     4    62    63     1

>> orth(B)

ans =

   -0.3536    0.5401    0.3536
   -0.3536   -0.3858   -0.3536
   -0.3536   -0.2315   -0.3536
   -0.3536    0.0772    0.3536
   -0.3536   -0.0772    0.3536
   -0.3536    0.2315   -0.3536
   -0.3536    0.3858   -0.3536
   -0.3536   -0.5401    0.3536

3、伪逆函数

>> C = magic(6)

C =

    35     1     6    26    19    24
     3    32     7    21    23    25
    31     9     2    22    27    20
     8    28    33    17    10    15
    30     5    34    12    14    16
     4    36    29    13    18    11

>> pinv(C)

ans =

    0.0115   -0.0386    0.0254    0.0054   -0.0139    0.0192
    0.0023   -0.0201    0.0162    0.0146   -0.0324    0.0285
   -0.0081    0.0030   -0.0151    0.0042    0.0277   -0.0027
    0.0540   -0.0417   -0.0016    0.0601   -0.0664    0.0046
   -0.0409    0.0231    0.0285   -0.0533    0.0355    0.0162
   -0.0097    0.0833   -0.0444   -0.0220    0.0586   -0.0568
>> inv(C)
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND =  1.600321e-18. 

ans =

   1.0e+15 *

   -1.1259   -0.0000    1.1259    1.1259   -0.0000   -1.1259
   -1.1259   -0.0000    1.1259    1.1259   -0.0000   -1.1259
    0.5629    0.0000   -0.5629   -0.5629    0.0000    0.5629
    1.1259    0.0000   -1.1259   -1.1259    0.0000    1.1259
    1.1259    0.0000   -1.1259   -1.1259    0.0000    1.1259
   -0.5629         0    0.5629    0.5629   -0.0000   -0.5629



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值