Extensions
01 Syntax
Microsoft.VisualBasic.ComponentModel.Ranges.Extensions
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| MinMax | 1 | get min and max element value from the given numeric vector |
| SymmetricalRange | 1 | 对称的的范围,假若X为正数,那么其为max,而-x为min。假若x为负数,那么-x为max |
| Parser | 1 | + min -> max + min—max + min~max + [min,max] + {min,max} + (min,max) + min,max |
| GetScaler | 1 | 返回一个实数区间的范围百分比的生成函数:[0-1]之间 |
| RangeTransform | 2 | 将目标区间内的任意实数全部转换为to区间内的实数 |
| Union | 1 |
03 Members
MinMax(
IEnumerable(Of Double))get min and max element value from the given numeric vector
Parameters
| Name | Type | Description |
|---|---|---|
v | IEnumerable(Of Double) | - |
Returns
[min,max]
SymmetricalRange(
Double)对称的的范围,假若X为正数,那么其为max,而-x为min。假若x为负数,那么-x为max
Parameters
| Name | Type | Description |
|---|---|---|
x# | Double | - |
Parser(
String, Double, Double)min -> max
min—maxmin~max[min,max]{min,max}(min,max)min,max
Parameters
| Name | Type | Description |
|---|---|---|
exp$ | String | - |
min# | Double | - |
max# | Double | - |
GetScaler(DoubleRange)
返回一个实数区间的范围百分比的生成函数:[0-1]之间
Parameters
| Name | Type | Description |
|---|---|---|
range | DoubleRange | - |
RangeTransform(
IEnumerable(Of Double), DoubleRange)将目标区间内的任意实数全部转换为to区间内的实数
Parameters
| Name | Type | Description |
|---|---|---|
from | IEnumerable(Of Double) | - |
[to] | DoubleRange | - |
RangeTransform(
IEnumerable(Of Int32), IntRange)将目标区间内的任意实数全部转换为to区间内的实数
Parameters
| Name | Type | Description |
|---|---|---|
from | IEnumerable(Of Int32) | - |
[to] | IntRange | - |
Union(
IEnumerable(Of IntRange))