bsxfun: normalizing many vectors

本文详细介绍了如何通过计算向量的范数并利用该范数进行除法运算来实现向量的归一化处理。举例说明了二维矩阵中各元素的归一化过程,并给出了具体的MATLAB代码实现。

Y(i)=X(i)/||X(i)||2。

e.g.

X =

     1     2     3     4     

   5     6     7     8

X_norm = sqrt( sum(X.^2,1) );

Y = bsxfun(@rdivide, X, X_norm);

--->

X_norm =

    5.0990    6.3246    7.6158    8.9443

Y =

    0.1961    0.3162    0.3939    0.4472   

    0.9806    0.9487    0.9191    0.8944

 

转载于:https://www.cnblogs.com/deeplearning2015/p/4984155.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值