重新调节
规模范围的数组元素
描述
例子
规模单位时间
扩展到指定范围
矩阵的行和列
规模一个矩阵的每一列区间[0,1]通过指定每一列的最小值和最大值。重新调节
尺度在输入数组的维数与相对应的值InputMin
和InputMax
。
X =魔法(3)
X =3×38 1 6 3 5 7 4 9 2
colmin = min (X)
colmin =1×33 1 2
colmax = max (X)
colmax =1×38 9 7
Rcol =重新调节(X,“InputMin”colmin,“InputMax”colmax)
Rcol =3×31.0000 0 0 0.5000 1.0000 0.2000 1.0000 0.8000 0
规模每一行X
区间[0,1]。
rowmin = min (X, [], 2)
rowmin =3×11 2 3
rowmax = max (X, [], 2)
rowmax =3×18 7 9
Rrow =重新调节(X,“InputMin”rowmin,“InputMax”rowmax)
Rrow =3×31.0000 0 0 0.5000 1.0000 0.2857 1.0000 0.7143 0
输入参数
X
- - - - - -输入数组
标量|向量|矩阵|多维数组
输入数组,指定为一个标量、向量矩阵,或多维数组。
如果
X
有类型单
,然后输出也有类型单
。否则,输出类型双
。如果
X
是常数,然后重新调节
返回的下界间隔默认(0)或南
(当包含指定的间隔正
)。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
一个
- - - - - -下界
0(默认)|标量|向量|矩阵|多维数组
下界,指定为一个标量、向量矩阵,或多维数组。一个
必须有一个兼容的输入数组的大小。例如,如果X
是一个米
——- - - - - -N
矩阵,然后重新调节
沿着维度的形状取决于操作一个
:
如果
一个
是一个标量,然后呢重新调节
使用它作为所有元素的下界X
。如果
一个
是1 -N
行向量,然后重新调节
使用每个元素对应的列的下界X
。如果
一个
是一个米
1列向量重新调节
使用每个元素的下界对应的行X
。
兼容数组大小的更多信息,请参阅兼容数组大小的基本操作。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
b
- - - - - -上界
1(默认)|标量|向量|矩阵|多维数组
上界,指定为一个标量、向量矩阵,或多维数组。b
必须有一个兼容的输入数组的大小。例如,如果X
是一个米
——- - - - - -N
矩阵,然后重新调节
沿着维度的形状取决于操作b
:
如果
b
是一个标量,然后呢重新调节
使用它作为所有元素的上界X
。如果
b
是1 -N
行向量,然后重新调节
使用每个元素对应的列的上界X
。如果
b
是一个米
1列向量重新调节
使用每个元素作为上界为相应的行X
。
兼容数组大小的更多信息,请参阅兼容数组大小的基本操作。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:B =重新调节(A,“InputMin”5“InputMax”, 10)
InputMin
- - - - - -最小的输入范围
标量|向量|矩阵|多维数组
最小的输入范围,指定为一个标量、向量,矩阵,或多维数组。输入数组的默认值X
是分钟(X (:))
。指定一个输入范围扩大或缩小范围的输入数据。例如,重新调节
集合所有元素小于指定的输入最小值InputMin
在扩展。
的价值InputMin
必须有一个兼容的输入数组的大小。例如,如果X
是一个米
——- - - - - -N
矩阵,然后重新调节
沿着维度由操作输入最小的形状:
如果输入最小值是一个标量
重新调节
使用最小值的所有元素X
。如果输入最小是1,
N
行向量,然后重新调节
使用每个元素作为最低的对应的列X
。如果输入是一个最小
米
1列向量重新调节
使用每个元素的最小对应的行X
。
兼容数组大小的更多信息,请参阅兼容数组大小的基本操作。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
InputMax
- - - - - -最大的输入范围
标量|向量|矩阵|多维数组
最大的输入范围,指定为一个标量、向量,矩阵,或多维数组。输入数组的默认值X
是马克斯(X (:))
。指定一个输入范围扩大或缩小范围的输入数据。例如,重新调节
集所有元素大于指定的输入最大的价值InputMax
在扩展。
的价值InputMax
必须有一个兼容的输入数组的大小。例如,如果X
是一个米
——- - - - - -N
矩阵,然后重新调节
沿着维度由操作输入最大的形状:
如果输入最大是一个标量
重新调节
使用所有元素的最大值X
。如果输入最大的是1,
N
行向量,然后重新调节
使用每个元素作为最大的对应的列X
。如果输入最大的一个
米
1列向量重新调节
使用每个元素的最大值对应的行X
。
兼容数组大小的更多信息,请参阅兼容数组大小的基本操作。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
算法
R =重新调节(X, a、b“InputMin inmin,“InputMax inmax)
使用这个公式
l + [(X-inmin)。/ (inmax-inmin)] * (b)。
一个数组的元素X
时的值X
的范围内吗inmin
和inmax
。
如果
一个
和b
不指定,那么重新调节
分别使用默认值0和1。如果
InputMin
没有指定,那么重新调节
将它的值设置为默认值分钟(X (:))
。如果
InputMax
没有指定,那么重新调节
将它的值设置为默认值马克斯(X (:))
。
扩展功能
高大的数组
计算和数组的行比装入内存。
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
线程环境
在后台运行代码使用MATLAB®backgroundPool
与并行计算工具箱™或加速代码ThreadPool
。
这个函数完全支持线程的环境。万博1manbetx有关更多信息,请参见MATLAB函数线程环境中运行。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
这个函数完全支持GPU数组。万博1manbetx有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
这个函数完全支持分布式阵列。万博1manbetx有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
版本历史
介绍了R2017b
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano万博1manbetx comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。