matlab基本操作学习(1)

来源:互联网 发布:网络推广销售技巧 编辑:程序博客网 时间:2024/06/06 09:23

一、对一个矩阵A的简单处理:

>> A=[1 2 3;4 5 6;7 8 9]

A =

     1     2     3
     4     5     6
     7     8     9

(1)读取A中的任一元素:

>> A(3,3)

ans =

     9

(2)读取任意一行或任意一列的方法:

>> A(2,:)

ans =

     4     5     6

>> A(:,2)

ans =

     2
     5
     8

(3)读取其中多行或多列的方法:

>> A([1,3],:)

ans =

     1     2     3
     7     8     9

(4)用一列将矩阵A中的一列代替:

>> A(:,2)=[10 11 12]

A =

     1    10     3
     4    11     6
     7    12     9

(5)扩展列向量的方法:

>> A=[A,[13;14;15]]

A =

     1    10     3    13
     4    11     6    14
     7    12     9    15
(6)将矩阵里所有的元素视为单一向量的方法:

>> A(:)

ans =

     1
     4
     7
    10
    11
    12
     3
     6
     9
    13
    14
    15

(7)合并同维度的向量的矩阵的方法:

>> B=[16 17 ;18 19;20 21]

B =

    16    17
    18    19
    20    21

>> C=[A B]

C =

     1    10     3    13    16    17
     4    11     6    14    18    19
     7    12     9    15    20    21

(8)保存矩阵的方法:

>> save test.mat A

(9)求矩阵A的转置:

>> A'

ans =

     1     4     7
    10    11    12
     3     6     9
    13    14    15

(10)找出满足条件元素的位置:

A =

     1    10     3    13
     4    11     6    14
     7    12     9    15

>> find(A<5)

ans =

     1
     2
     7

>> [r,c]=find(A<5)

r =

     1
     2
     1


c =

     1
     1
     3

其中,r和c对应满足条件的元素所在的行与列。

(11)求所有元素和的方法:

>> sum(A)

ans =

    12    33    18    42

>> sum(sum(A))

ans =

   105

(12)算出每一列元素乘积的方法:

>> prod(A)

ans =

          28        1320         162        2730

(13)得到对角矩阵的方法:

>> eye(3)

ans =

     1     0     0
     0     1     0
     0     0     1

>> A.*eye(3)

ans =

     1     0     0
     0     5     0
     0     0     9

(14)找每列、每行、矩阵的最大值的方法:

>> max(A,[],1)   %1表示的是第1维,即列

ans =

     7     8     9

>> max(A,[],2)   %2表示的是第2维,即行

ans =

     3
     6
     9

>> max(A(:))

ans =

     9

>> max(max(A))

ans =

     9

(15)两个同行同列矩阵对应元素相乘的方法:

>> A=[1 2;3 4]

A =

     1     2
     3     4

>> B=[1 1;2 2]

B =

     1     1
     2     2

>> C=A.*B

C =

     1     2
     6     8

 

原创粉丝点击