![]() |
如何将向量归一化/去归一化到[-1; 1]
如何将向量[I]归一化为[/I] [-1;1]
我想使用function norm ,因为它将更快。 也让我知道我怎么能[I]归一化[/I]后[I]非规范化[/I]是矢量? [B]回答:[/B] norm归一化向量,以使其平方和为1。 如果要归一化向量,使其所有元素都在0到1之间,则需要使用最小值和最大值,然后可以使用该值再次进行归一化。 %# generate some vector vec = randn(10,1); %# get max and min maxVec = max(vec); minVec = min(vec); %# normalize to -1...1 vecN = ((vec-minVec)./(maxVec-minVec) - 0.5 ) *2; %# to "de-normalize", apply the calculations in reverse vecD = (vecN./2+0.5) * (maxVec-minVec) + minVec [url=https://stackoverflow.com/questions/4684622]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:23。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.