函数矩阵 matlab,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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值