×

MATLAB语言基础实验

消耗积分:0 | 格式:rar | 大小:0.1 MB | 2017-10-25

分享资料个

 一、matlab的基本操作

  (1) 键入常数矩阵输入命令

  》》 a=[1 2 3]

  a = 1 2 3

  》》 a=[1;2;3]

  a =1

  2

  3

  》》 b=[1 2 5]

  b =1 2 5

  》》 b=[1 2 5];

  》》 b=[1 2 5];

  》》 c=a*b

  c =1 2 5

  2 4 10

  3 6 15

  》》 c=a*b‘

  ??? Error using ==》 mtimes

  Inner matrix dimensions must agree.

  》》 a=[1 2 3;4 5 6;7 8 0]

  a =4 1 2 3

  4 4 5 6

  5 7 8 0

  》》 a^2

  ans =6 30 36 15

  6 66 81 42

  7 39 54 69

  分析实验结果可以知道

  a=[1 2 3] 表示行矩阵 a=[1;2;3] 表示列矩阵

  b=[1 2 5] 显示行矩阵 b=[1 2 5]; 不显示行矩阵但录入

  a’ 表示a矩阵的转置 c=a*b 矩阵的乘法(需满足矩阵乘法的条件)

  “;”表示换行

  a^2 表示a矩阵的平方 a^0.5 表示a开根号

  (2)作循环命令程序

  》》 makesum=0;

  》》 for i=1:1:100

  makesum=makesum+i;

  end

  》》 makesum

  makesum =5050

  从1加到100,每步的间隔为1(1+2+3+……+100)

  (3)分别执行下列命令

  》》 a=[1 2 3;4 5 6;7 8 0]

  a =1 2 3

  4 5 6

  7 8 0

  》》 poly(a) poly 求多项式的系数(由已知根求多项式的系数)

  ans =1.0000 -6.0000 -72.0000 -27.0000

  》》 rank(a) rank 求矩阵的秩

  ans =3

  》》 det(a) det 矩阵的行列式

  ans =27.0000

  》》 trace(a) trace 矩阵的迹

  ans =6

  》》 inv(a) inv 求矩阵的逆

  ans = -1.7778 0.8889 -0.1111

  1.5556 -0.7778 0.2222

  -0.1111 0.2222 -0.1111

  》》 eig(a) eig 求矩阵的特征值

  ans =12.1229

  -0.3884

  -5.7345

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !