如何扩展范围的数组类型双[1][0,1]和[0360][0,1]

60视图(30天)

回答(5)

1月
1月 2017年8月28日
编辑:1月 2017年8月28日
任何输入阵列规模的一般方法(向量,矩阵,multi-dim数组)[0,1]范围是:
maxV = max (V (:));
minV = min (V (:));
Vs = (V - minV) / (maxV - minV);

1月
1月 2013年8月16日
以下从任何范围尺度数组x [0, 1]
比例= x - min (x);
比例=扩展/ max(比例);

此前Ahani
此前Ahani 2021年2月28日
看看这个函数。你也可以指定的界限。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年2月28日
正确的。
这个函数不存在时被问到的问题,但是现在知道是一个有用的功能。
在旧天,貌似叫mat2gray()函数是一个叫重新调节。

登录置评。


Azzi Abdelmalek
Azzi Abdelmalek 2013年8月16日
一个= 1:0.1:1
b =一个最小(a)
e = max()分钟(a)
= b / e
%为所有情况下您可以使用相同的代码

阿卜杜拉Caliskan
阿卜杜拉Caliskan 2017年8月14日
编辑:沃尔特·罗伯森 2021年2月28日
如果输入矩阵,你可以使用这个。上部,底部
xmax = max(输入);
xmin = min(输入);
一个= bsxfun (@minus、输入、xmin);
B = bsxfun (@rdivide, (xmax-xmin));
cikis = B * (upper-bottom) +底;
1评论
1月
1月 2017年8月28日
这columnwise工作。我假设值的最大值和最小值应该关注完整的矩阵。

登录置评。

类别

找到更多的在随机数生成帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!