• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab——矩阵运算 矩阵基本变换操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

矩阵运算

+ 加 - 减 .* 乘 ./ 左除 .\ 右除 .^ 次方 .\' 转置

除了加减符号,其余的运算符必须加“.”

>> a = 1:5

a =

     1     2     3     4     5

>> a-2 %减法

ans =

    -1     0     1     2     3
>> 2.*a-1 %乘法 减法

ans =

     1     3     5     7     9
>> b = 1:2:9

b =

     1     3     5     7     9

>> a+b

ans =

     2     5     8    11    14
>> a.*b

ans =

     1     6    15    28    45
>> a.\'   %转置矩阵

ans =

     1
     2
     3
     4
     5

 

 

矩阵基本变换操作

转置

>> a = [10,2,12;34,2,4;98,34,6]

a =

10 2 12
34 2 4
98 34 6

>> a.\'

ans =

10 34 98
2 2 34
12 4 6

求逆

>> inv(a)

ans =

   -0.0116    0.0372   -0.0015
    0.0176   -0.1047    0.0345
    0.0901   -0.0135   -0.0045

伪逆

>> pinv(a)

ans =

   -0.0116    0.0372   -0.0015
    0.0176   -0.1047    0.0345
    0.0901   -0.0135   -0.0045

左右反转

>> fliplr(a)

ans =

    12     2    10
     4     2    34
     6    34    98

特征值

>> [u,v]=eig(a)

u =

   -0.2960   -0.3635    0.3600
   -0.2925    0.4128   -0.7886
   -0.9093    0.8352   -0.4985


v =

   48.8395         0         0
         0  -19.8451         0
         0         0  -10.9943

上下反转

>> flipud(a)

ans =

    98    34     6
    34     2     4
    10     2    12

旋转90度

>> rot90(a)

ans =

    12     4     6
     2     2    34
    10    34    98

上三角

>> triu(a)

ans =

    10     2    12
     0     2     4
     0     0     6

下三角

>> tril(a)

ans =

    10     0     0
    34     2     0
    98    34     6
>> [l,u] = lu(a)

l =

    0.1020    0.1500    1.0000
    0.3469    1.0000         0
    1.0000         0         0


u =

   98.0000   34.0000    6.0000
         0   -9.7959    1.9184
         0         0   11.1000

正交分解

>> [q,r] = qr(a)

q =

   -0.0960   -0.1232   -0.9877
   -0.3263   -0.9336    0.1482
   -0.9404    0.3365    0.0494


r =

 -104.2113  -32.8179   -8.0989
         0    9.3265   -3.1941
         0         0  -10.9638

奇异值分解

>> [u,s,v] = svd(a)

u =

   -0.1003    0.8857    0.4532
   -0.3031    0.4066   -0.8618
   -0.9477   -0.2239    0.2277


s =

  109.5895         0         0
         0   12.0373         0
         0         0    8.0778


v =

   -0.9506    0.0619   -0.3041
   -0.3014   -0.4176    0.8572
   -0.0739    0.9065    0.4156

矩阵范数

>> norm(a)

ans =

  109.5895

>> norm(a,1)

ans =

   142

>> norm(a,inf)

ans =

   138

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DELPHI的{$M+}和{$M-}发布时间:2022-07-22
下一篇:
delphi中几种多线程操作方式发布时间:2022-07-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap