LlLog10/ja - Second Life Wiki

LlLog10/ja

From Second Life Wiki

Jump to: navigation, search

関数: float llLog10( float val );

valが0以下の場合、代わりにzeroを返します。
valの、底が10の対数のfloat値を返します。

• float val


自然対数を取得するには、llLogを用います。
llLog10は、底が10の対数が必要とされる場所にのみ使うべきで、 全てのその他のアプリケーションは代わりにllLogを使うべきです。

default
{
  state_entry()
  {
    float num1 = llFrand(100.0);
 
    llOwnerSay("The base 10 logarithm of " + (string)num1 + " is " + (string)llLog10(num1));
  }
}

ノート

llLogllLog10のみ存在します。浮動小数点計算の結果として出力されたエラーは、対数を使用する時にとくに明らかです。 llLogは対数の底辺を変換するときにllLog10の代わりに用いるべきです。

float LogBaseN = llLog(value) / llLog(Base); //This technique introduces errors but is the only way

関連項目

関数

•  llLog
•  llPow
•  llSqrt

項目

•  対数