当前位置:   article > 正文

Matlab Tricks(七)—— 矩阵列/列的归一化/单位化(normalize)_matlab矩阵单位化

matlab矩阵单位化
  • 对矩阵的每一列进行归一化(单位化)

    D = randn(20, 50);
                        % 标准正态分布
    D = D*diag(1./sqrt(sum(D.*D)));
                    % 右乘一个对角矩阵是对列进行缩放
    • 1
    • 2
    • 3
    • 4
  • 同理,如果对一个矩阵的行进行归一化的动作(左乘一个对角矩阵是对矩阵的每一行进行归一化的动作):

    D = randn(20, 50);
    D = diag(1./sqrt(sum(D.*D, 2))) * D;
    • 1
    • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/275573
推荐阅读
相关标签
  

闽ICP备14008679号