elva1210 发表于 2009-5-27 08:36

Matlab中一个列向量在一个指定域上的投影应该怎么编?

一个列向量在一个有效域上的投影怎么编?
比如说列向量为x0,有效域为xi的范围限制在0到1上,请各位大虾指教啊

xiezhh 发表于 2009-5-27 08:49

是说数据的标准化吧,可以采用极差规格化变换
(x0-min(x0))/range(x0)

elva1210 发表于 2009-5-27 09:00

回复 沙发 xiezhh 的帖子

可不可以详细一点说,我是菜鸟,实在不懂啊

xiezhh 发表于 2009-5-27 15:28

我晕,也不试试我给你的那行代码就又来问了,极差规格化变换就是一列数中的每一个数减去这列数的最小值,然后除以极差(即这列数的最大值与最小值之差),运行下面代码看看结果
x0=normrnd(0,1,10,1);
(x0-min(x0))/range(x0)
页: [1]
查看完整版本: Matlab中一个列向量在一个指定域上的投影应该怎么编?