矩阵运算

矩阵运算

1.矩阵乘法

1.常规矩阵乘法

A*B

2.对应位置的数值相乘

A.*B

3.给自身每个数平方

A.^2

4.用某个数x,除以自身的所有数

 v = [1;2;3]
v =

   1
   2
   3

>> 1 ./ v
ans =

   1.00000
   0.50000
   0.33333
View Code

5.给自身每个数求log10、ln、abs、去负、加同一个值

log(v)
exp(v)
abs(v)
-v
v + 1

6.转置

A'

7.求最大值

对行向量或列向量
val = max(a) or [val, index] = max(a)
对多维向量
max(A)返回每一列的最大值
返回某一维的最大值
max(A, [], axis)

or

max(A(:))

8.filter

1. a < 3
返回矩阵对应的0、1矩阵(真、假)

2. ans = find(a < 3)
返回值ans是一个列表是下标的集合
前提是行列向量

[r, c] = find(A < 3)
a =

   1   2
   3   4

>> [r,c] = find(a < 3)
r =

   1
   1

c =

   1
   2
View Code

9.求和、求积、向下、上取整

sum
对多维
sum(A, axis) prod floor ceil

10.上下翻转、逆矩阵、伪逆矩阵

flipud
inv
pinv

 

posted @ 2019-05-08 23:07 swallowblank 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值