ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド
形式
<プリフィックス文字>POWER '('<base>,<value>')'
機能
引数baseを引数valueで累乗した値を返します。戻り値は,basevalueの値となります。
引数
<base>
基数を値式で指定します。
<value>
指数を値式で指定します。
戻り値
引数のデータ型と戻り値のデータ型の関係を次の表に示します。
プリフィックス文字 | 数学関数名 | 引数 | 引数のデータ型 | 戻り値のデータ型 |
---|---|---|---|---|
D | DPOWER | base | DOUBLE | DOUBLE |
FLOAT | ||||
value | DOUBLE | |||
FLOAT |
baseの値 | valueの値 | 戻り値 |
---|---|---|
NaN | NaN | NaN |
-Infinity | NaN | |
負の最小値 | NaN | |
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | NaN | |
value<-0.0で奇数 | NaN | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | NaN(baseと同じ値) | |
0.0<valueで1以外の奇数 | NaN | |
0.0<valueで偶数 | NaN | |
0.0<valueで小数 | NaN | |
正の最大値 | NaN | |
Infinity | NaN | |
-Infinity | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) | |
value<-0.0で小数 | 0.0(正のゼロ) | |
value<-0.0で偶数 | 0.0(正のゼロ) | |
value<-0.0で奇数 | -0.0(負のゼロ) | |
負の最大値 | 0.0(正のゼロ) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | Infinity | |
1.0 | -Infinity(baseと同じ値) | |
0.0<valueで1以外の奇数 | -Infinity | |
0.0<valueで偶数 | Infinity | |
0.0<valueで小数 | Infinity | |
正の最大値 | Infinity | |
Infinity | Infinity | |
負の最小値 | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) | |
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
value<-0.0で1以外の奇数 | -0.0(負のゼロ) (baseの絶対値をvalueで累乗した負の値) |
|
value=-1.0 | baseの絶対値をvalueで累乗した負の値 | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | 負の最小値(baseと同じ値) | |
0.0<valueで1以外の奇数 | -Infinity(baseの絶対値をvalueで累乗した負の値) | |
0.0<valueで偶数 | Infinity(baseの絶対値をvalueで累乗した値) | |
0.0<valueで小数 | NaN | |
正の最大値 | Infinity(baseの絶対値をvalueで累乗した値) | |
Infinity | Infinity | |
-1.0<base<-0.0 | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity(baseの絶対値をvalueで累乗した値) | |
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で奇数 | baseの絶対値をvalueで累乗した負の値 | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | baseの絶対値をvalueで累乗した負の値 | |
0.0<valueで偶数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで小数 | NaN | |
正の最大値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
Infinity | 0.0(正のゼロ) | |
base<-1.0 | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で奇数 | baseの絶対値をvalueで累乗した負の値 | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | baseの絶対値をvalueで累乗した負の値 | |
0.0<valueで偶数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで小数 | NaN | |
正の最大値 | Infinity(baseの絶対値をvalueで累乗した値) | |
Infinity | Infinity | |
base=-1.0 | NaN | NaN |
-Infinity | NaN | |
負の最小値 | 1.0 | |
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | 1.0 | |
value<-0.0で奇数 | -1.0 | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | -1.0 | |
0.0<valueで1以外の奇数 | -1.0 | |
0.0<valueで偶数 | 1.0 | |
0.0<valueで小数 | NaN | |
正の最大値 | 1.0 | |
Infinity | NaN | |
負の最大値 | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity(baseの絶対値をvalueで累乗した値) | |
value<-0.0で小数 | NaN | |
value<-0.0で偶数 | Infinity(baseの絶対値をvalueで累乗した値) | |
value<-0.0で奇数 | -Infinity(baseの絶対値をvalueで累乗した負の値) | |
負の最大値 | NaN | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | NaN | |
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | -0.0(負のゼロ) (baseの絶対値をvalueで累乗した負の値) |
|
0.0<valueで偶数 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
0.0<valueで小数 | NaN | |
正の最大値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
Infinity | 0.0(正のゼロ) | |
-0.0(負のゼロ) | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity | |
value<-0.0で小数 | Infinity | |
value<-0.0で偶数 | Infinity | |
value<-0.0で奇数 | -Infinity | |
負の最大値 | Infinity | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 0.0(正のゼロ) | |
1.0 | -0.0(baseと同じ値) | |
0.0<valueで1以外の奇数 | -0.0(負のゼロ) | |
0.0<valueで偶数 | 0.0(正のゼロ) | |
0.0<valueで小数 | 0.0(正のゼロ) | |
正の最大値 | 0.0(正のゼロ) | |
Infinity | 0.0(正のゼロ) | |
0.0(正のゼロ) | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity | |
value<-0.0で小数 | Infinity | |
value<-0.0で偶数 | Infinity | |
value<-0.0で奇数 | Infinity | |
負の最大値 | Infinity | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 0.0(正のゼロ) | |
1.0 | 0.0(baseと同じ値) | |
0.0<valueで1以外の奇数 | 0.0(正のゼロ) | |
0.0<valueで偶数 | 0.0(正のゼロ) | |
0.0<valueで小数 | 0.0(正のゼロ) | |
正の最大値 | 0.0(正のゼロ) | |
Infinity | 0.0(正のゼロ) | |
正の最小値 | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity(baseの絶対値をvalueで累乗した値) | |
value<-0.0で小数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で偶数 | Infinity(baseの絶対値をvalueで累乗した値) | |
value<-0.0で奇数 | Infinity(baseの絶対値をvalueで累乗した値) | |
負の最大値 | 1.0(baseの絶対値をvalueで累乗した値) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 1.0(baseの絶対値をvalueで累乗した値) | |
1.0 | 正の最小値(baseと同じ値) | |
0.0<valueで1以外の奇数 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
0.0<valueで偶数 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
0.0<valueで小数 | baseの絶対値をvalueで累乗した値 | |
正の最大値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
Infinity | 0.0(正のゼロ) | |
1.0 | NaN | NaN |
-Infinity | NaN | |
負の最小値 | 1.0 | |
value<-0.0で小数 | 1.0 | |
value<-0.0で偶数 | 1.0 | |
value<-0.0で奇数 | 1.0 | |
負の最大値 | 1.0 | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 1.0 | |
1.0 | 1.0 | |
0.0<valueで1以外の奇数 | 1.0 | |
0.0<valueで偶数 | 1.0 | |
0.0<valueで小数 | 1.0 | |
正の最大値 | 1.0 | |
Infinity | NaN | |
1.0<base | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
value<-0.0で小数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で偶数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で奇数 | baseの絶対値をvalueで累乗した値 | |
負の最大値 | 1.0(baseの絶対値をvalueで累乗した値) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 1.0 (baseの絶対値をvalueで累乗した値) |
|
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで偶数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで小数 | baseの絶対値をvalueで累乗した値 | |
正の最大値 | Infinity (baseの絶対値をvalueで累乗した値) |
|
Infinity | Infinity | |
0.0<base<1.0 | NaN | NaN |
-Infinity | Infinity | |
負の最小値 | Infinity (baseの絶対値をvalueで累乗した値) |
|
value<-0.0で小数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で偶数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で奇数 | baseの絶対値をvalueで累乗した値 | |
負の最大値 | 1.0(baseの絶対値をvalueで累乗した値) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 1.0(baseの絶対値をvalueで累乗した値) | |
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで偶数 | baseの絶対値をvalueで累乗した値 | |
0.0<valueで小数 | baseの絶対値をvalueで累乗した値 | |
正の最大値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
Infinity | 0.0(正のゼロ) | |
正の最大値 | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) (baseの絶対値をvalueで累乗した値) |
|
value<-0.0で小数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で偶数 | baseの絶対値をvalueで累乗した値 | |
value<-0.0で奇数 | baseの絶対値をvalueで累乗した値 | |
負の最大値 | 1.0(baseの絶対値をvalueで累乗した値) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | 1.0(baseの絶対値をvalueで累乗した値) | |
1.0 | baseと同じ値 | |
0.0<valueで1以外の奇数 | Infinity(baseの絶対値をvalueで累乗した値) | |
0.0<valueで偶数 | Infinity(baseの絶対値をvalueで累乗した値) | |
0.0<valueで小数 | baseの絶対値をvalueで累乗した値 | |
正の最大値 | Infinity(baseの絶対値をvalueで累乗した値) | |
Infinity | Infinity | |
Infinity | NaN | NaN |
-Infinity | 0.0(正のゼロ) | |
負の最小値 | 0.0(正のゼロ) | |
value<-0.0で小数 | 0.0(正のゼロ) | |
value<-0.0で偶数 | 0.0(正のゼロ) | |
value<-0.0で奇数 | 0.0(正のゼロ) | |
負の最大値 | 0.0(正のゼロ) | |
-0.0(負のゼロ) | 1.0 | |
0.0(正のゼロ) | 1.0 | |
正の最小値 | Infinity | |
1.0 | Infinity | |
0.0<valueで1以外の奇数 | Infinity | |
0.0<valueで偶数 | Infinity | |
0.0<valueで小数 | Infinity | |
正の最大値 | Infinity | |
Infinity | Infinity |
注意事項
ありません。
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.