1. 程式人生 > >給一個向量進行歸一化

給一個向量進行歸一化

function [BACK] = normalizeVectorToOne(V)
%param          V 表示一個向量 1*n OR n*1
%return         BACK 返回歸一化以後的向量 1*n


[H L] = size(V);
if 1~=H
    V = V';
    [H L] = size(V);
end
BACK = zeros(1, L);


sum = 0;
for R=1:L
    sum = sum + V(1, R);
end


for R=1:L
    BACK(1, R) = V(1, R) / sum;
end