|
力率変換を行う。
構文
Math.PowerFactorTrans(
bForward,
val,
min,
max
[,type = 5]
[,bPercent = TRUE]
[,precision = -1]
)
パラメータ
bForward
|
|
型:
|
ブール
|
|
TRUE - 生値から力率へ変換。
FALSE - 力率から生値へ変換。
|
type
|
|
型:
|
数値
|
|
変換方法(0 もしくは 5を指定)。
0 : -0 ~ 1 ~ +0 で表現される力率
5 : -0.5 ~ 1 ~ +0.5 で表現される力率
|
bPercent
|
|
型:
|
ブール
|
|
TRUE時、力率を%で表現する。
|
precision
|
|
型:
|
数値
|
|
少数点桁数。-1の時、桁数を制限しない。bForwardがTの時のみ有効。
|
戻り値
解説
力率変換を行います。配列の場合、すべての要素の力率変換した値を配列として返します。
|
例
生値が0~2000と変化する生値を -0 ~ 1 ~ +0 で表現される力率に変換する場合
|
var powerfactorval = ::Math.PT(T, sourceval, 0, 2000);
|
-0 ~ 1 ~ +0 で表現される力率を0~2000と変化する生値へ変換する場合
|
var sourceval = ::Math.PT(F, powerfactorval, 0, 2000);
|
|
サポート対象
参照
Math.Abs
Math.Ceil
Math.Floor
Math.Ave
Math.Sum
Math.Max
Math.Min
Math.Random
Math.Log
Math.Log10
Math.Pow
Math.Sqrt
Math.Nthroots
Math.AddingUp
Math.StDev
Math.Correl
Math.LineSt
Math.Sin
Math.Cos
Math.Tan
Math.Asin
Math.Acos
Math.Atan
Math.Exp
Math.LinearTrans (Math.LT)
Math.PowerFactorTrans (Math.PT)
Math.Summary
Math.Round
|