吴恩达机器学习5-3(计算数据)

求v倒置函数

v'

对矩阵v中的所有元素进行+1

v+1

求矩阵v中最大元素

val = max(v)

求矩阵v中最大元素,且返回对饮索引

[val,ind] = max(v)

对矩阵中的每一个元素进行条件判断

>> v
v =

   2
   3
   4

>> v<3
ans =

  1
  0
  0

>>

找出矩阵中符合条件的元素

>> find(v<3)
ans =  1
>>

magic函数

magic函数会返回名为幻方的矩阵,幻方具有一种特殊的数学性质,它任意行列对角线中的元素加起来都等于相同的值

>> magic(3)
ans =

   8   1   6
   3   5   7
   4   9   2

>>

获取矩阵中所有的元素的和

sum(v)

获取矩阵中所有元素的乘积

prod(a)

将矩阵中的所有元素向下取整

floor(v)

将矩阵中的所有元素向上取整

ceil(v)

求每行每列的最值

a =

   8   1   6
   3   5   7
   4   9   2

>> max(a,[],1)
ans =

   8   9   7

>> max(a,[],2)
ans =

   8
   7
   9

>>

如果只是求矩阵中某个元素的最大值

max(a(:))

或者

max(max(a))

求每一列的总和

sum(A,1)

使矩阵垂直翻转

c =

   47    0    0    0    0    0    0    0    0
    0   68    0    0    0    0    0    0    0
    0    0    8    0    0    0    0    0    0
    0    0    0   20    0    0    0    0    0
    0    0    0    0   41    0    0    0    0
    0    0    0    0    0   62    0    0    0
    0    0    0    0    0    0   74    0    0
    0    0    0    0    0    0    0   14    0
    0    0    0    0    0    0    0    0   35

>> flipud(c)
ans =

    0    0    0    0    0    0    0    0   35
    0    0    0    0    0    0    0   14    0
    0    0    0    0    0    0   74    0    0
    0    0    0    0    0   62    0    0    0
    0    0    0    0   41    0    0    0    0
    0    0    0   20    0    0    0    0    0
    0    0    8    0    0    0    0    0    0
    0   68    0    0    0    0    0    0    0
   47    0    0    0    0    0    0    0    0

>>

求逆矩阵

pinv(a)

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×