Begtostudy(白途思)'s Professional Technology Blog

欢迎访问begtostudy的专业知识博客!主要是专业技术和算法为主。
  首页  :: 联系 :: 订阅 订阅  :: 管理

矩阵论基础 2.5 用Matlab实现矩阵的基本运算

Posted on 2010-09-03 12:28  白途思  阅读(798)  评论(0编辑  收藏  举报

第五节 用Matlab实现矩阵的基本运算

Matlab数学软件可对矩阵进行各种复杂的运算,下面列举几个简单的运算的例子。

例18 矩阵生成。设clip_image002

解:Matlab具有很多生成不同类型矩阵的函数,在Matlab窗口按如下命令输入时,矩阵的所有元素必须在一对方括号之间,同一行不同元素之间用逗号或空格隔开,不同行之间用分号隔开;输入完后若不用分号结尾,表示不显示输入内容,用分号结尾,表示立即显示输入结果。

>>A=[3,5,7;-2,7,9;0,7,1] clip_image004

A=clip_image006

>>B=[3;1;4] clip_image004[1]

clip_image008

>>C=[2,0,-1] clip_image004[2]

C=clip_image010

例19 已知clip_image012

解:在Matlab窗口下输入如下命令

>>A=[1,-1,4;2,-3,5;3,-3,4] ;clip_image004[3]

>>B=[3,-2,0;0,1,1;1,-2,3] ;clip_image004[4]

>>X=A+Bclip_image004[5]

X=clip_image014

>>Y=Aclip_image016Bclip_image004[6]

Y= clip_image018

例20 设clip_image020

解:在Matlab窗口下输入如下命令

>>A=[3,-2,0,-1;1,2,2,0;1,-1,3,2;1,0,2,1] ;clip_image004[7]

>>detAclip_image004[8]------求矩阵的行列式函数为det( )

ans=4

>>A′clip_image004[9]------求矩阵的转置,直接用单引号,用A′代替AT

ans= clip_image022

>>inv(A)clip_image004[10]------求矩阵的逆矩阵函数为inv( )

ans= clip_image024

>> A^2clip_image004[11]

ans= clip_image026

前往Begtostudy的编程知识博客(CSDN)