coefficient
constant
Availability 有効性
Technology
@interface NSUnitConverterLinear : NSUnitConverter
A linear equation for unit conversion takes the form y = mx + b
, such that the following is true:
単位変換に対する一次方程式は、以下が当てはまるような、形式y = mx + b
をとります:
y
is the value in terms of the base unit of the dimension.
y
は、その次元の基本単位の表現での値です。
m
is the known coefficient to use for this unit's conversion.
m
は、この単位の変換に使う既知の係数です。
x
is the value in terms of the unit on which you call this method.
x
は、それの上であなたがこのメソッドを呼び出す単位の表現での値です。
b
is the known constant to use for this unit's conversion.
b
は、この単位の変換に使う既知の定数です。
The base
method performs the conversion in the form of y = mx + b
, where x
represents the value passed in and y
represents the value returned. The value
method performs the inverse conversion in the form of x = (y - b) / m
, where y
represents the value passed in and x
represents the value returned.
base
メソッドは、y = mx + b
の形式で変換を実行します、そこでx
は渡される値を表します、そしてy
は返される値を表します。value
メソッドは、x = (y - b) / m
の形式で逆変換を実行します、そこでy
は渡される値を表します、そしてx
は返される値を返します。
For example, consider the fahrenheit
unit that NSUnit
defines. The base
method calculates the value in the base unit, kelvin
, using the formula K = (0
. The value
method calculates the value in fahrenheit
using the formula °F = (K — 255
, where the coefficient
is (0
and the constant
is 255
.
たとえば、fahrenheit
単位を考えてください、それはNSUnit
を定義します。base
メソッドは、値を基本単位、kelvin
において、公式K = (0
を使って算出します。value
メソッドは、値をfahrenheit
において公式°F = (K — 255
を使って算出します、そこでcoefficient
は(0
です、そしてconstant
は255
です。
Units that perform conversion using only a scale factor have a coefficient
equal to the scale factor and a constant
equal to 0
. For example, consider the kilometers
unit NSUnit
defines. The base
method calculates the value in meters using the formula value
. The value
calculates the value in kilometers using the formula value
, where the coefficient is 1000
and the constant is 0
.
スケール(縮尺)因子のみを使って変換を実行する単位は、スケール因子に等しいcoefficient
を持ちます、そしてconstant
は0
に等しいです。例えば、kilometers
単位を考えてください、それはNSUnit
が定義します。base
メソッドは値をメートルにおいて公式value
を使って算出します。value
は、値をキロメートルにおいて公式value
を使って算出します、そこで係数は1000
です、そして定数は0
です。
coefficient
constant
- initWithCoefficient:
initWithCoefficient:constant
- initWithCoefficient:constant:
NSUnitConverter