るりまサーチ

最速Rubyリファレンスマニュアル検索!
89件ヒット [1-89件を表示] (0.083秒)
トップページ > クエリ:I[x] > クエリ:CMath[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

ライブラリ

モジュール

キーワード

検索結果

CMath (38030.0)

複素数演算をサポートするモジュールです。

...形式で呼び出します。

//emlist[例][ruby]{
require "cmath"

# 複素数の範囲の立方根(の主値)= exp(1/3 πi)
CMath
.cbrt(-1) # => (0.5000000000000001+0.8660254037844386i)

# 実数の範囲の立方根
Math.cbrt(-1) # => -1.0

i
nclude CMath

# レシーバー無しで使える...
...cbrt(-1) # => (0.5000000000000001+0.8660254037844386i)

# cbrt! は Math.cbrt のエイリアス
cbrt!(-1) # => -1.0
//}...

CMath.#sin!(x) -> Float (27124.0)

実数 x の正弦関数の値を返します。Math.#sin のエイリアス です。

....#sin のエイリアス
です。

@param x 実数(ラジアンで与えます)

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.sin!(...
...0 * Math::PI / 4) # => 0.0
CMath
.sin!(1 * Math::PI / 4) # => 0.7071067811865475
CMath
.sin!(2 * Math::PI / 4) # => 1.0
//}

@see Math.#sin...

CMath.#asin!(x) -> Float (27100.0)

実数 x の逆正弦関数の値をラジアンで返します。Math.#asin のエイリ アスです。

...します。Math.#asin のエイリ
アスです。

@param x -1.0 <= x <= 1 の範囲内の実数。

@raise TypeError x に数値以外を指定した場合に発生します。

@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。

@raise RangeError x に実...
...数以外の数値を指定した場合に発生します。

@see Math.#asin...

CMath.#asin(z) -> Float | Complex (27100.0)

z の逆正弦関数の値をラジアンで返します。

...z の逆正弦関数の値をラジアンで返します。

@param z 数値

@raise TypeError z に数値以外を指定した場合に発生します。...

CMath.#asinh!(x) -> Float (27100.0)

実数 x の逆双曲線正弦関数の値を返します。Math.#asinh のエイリアスです。

...数 x の逆双曲線正弦関数の値を返します。Math.#asinh のエイリアスです。

@param x 実数

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

@see Math.#asinh...

絞り込み条件を変える

CMath.#asinh(z) -> Float | Complex (27100.0)

z の逆双曲線正弦関数の値を返します。

...z の逆双曲線正弦関数の値を返します。

@param z 数値

@raise TypeError z に数値以外を指定した場合に発生します。...

CMath.#sin(z) -> Float | Complex (27100.0)

z の正弦関数の値を返します。

...z の正弦関数の値を返します。

@param z 数値(ラジアンで与えます)

@raise TypeError z に数値以外を指定した場合に発生します。...

CMath.#sinh!(x) -> Float (27100.0)

実数 x の双曲線正弦関数の値を返します。Math.#sinh のエイリアスで す。

...実数 x の双曲線正弦関数の値を返します。Math.#sinh のエイリアスで
す。

@param x 実数

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

@see Math.#sinh...

CMath.#sinh(z) -> Float | Complex (27100.0)

z の双曲線正弦関数の値を返します。

...z の双曲線正弦関数の値を返します。

@param z 数値

@raise TypeError z に数値以外を指定した場合に発生します。...

CMath.#exp(z) -> Float | Complex (21042.0)

z の指数関数(Math::E の z 乗)の値を返します。

...@raise TypeError z に数値以外を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.exp(Complex(0, 0))# => (1.0+0.0i)
CMath
.exp(Complex(0, Math::PI)) # => (-1.0+1.2246063538223773e-16i)
CMath
.exp(Complex(0, Math::PI / 2.0)) # => (6.123031769111886e-17+1.0i)
//}...

絞り込み条件を変える

CMath.#sqrt(z) -> Float | Complex (21036.0)

z の平方根を返します。

...z の平方根を返します。

@param z 数値

@raise TypeError z に数値以外を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.sqrt(-1) # => (0+1.0i)
CMath
.sqrt(1)# => 1.0
CMath
.sqrt(Complex(0, 8))# => (2.0+2.0i)
//}...

CMath.#log(z) -> Float | Complex (21024.0)

z の対数を返します。

...aram b 底を指定します。省略した場合は自然対数を計算します。

@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.log(Complex(0, 0)) # => -Infinity+0.0i
CMath
.log(0) # => -Infinity
//}...

CMath.#log(z, b) -> Float | Complex (21024.0)

z の対数を返します。

...aram b 底を指定します。省略した場合は自然対数を計算します。

@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.log(Complex(0, 0)) # => -Infinity+0.0i
CMath
.log(0) # => -Infinity
//}...

CMath.#cbrt(z) -> Float | Complex (21018.0)

z の立方根の内、主値を返します。

...z の立方根の内、主値を返します。

@param z 数値

@raise TypeError z に数値以外を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath
.cbrt(-8)# => (1.0000000000000002+1.7320508075688772i)
//}


@see Complex#**...

NEWS for Ruby 2.7.0 (18.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ルか bugs.ruby-lang.org の issue を参照してください。

== 2.6.0 以降の変更

=== 言語仕様の変更

==== パターンマッチ

* パターンマッチが実験的機能として導入されました。 14912

//emlist[][ruby]{
case [0, [1, 2, 3]]
i
n [a, [b, *c]]
p a #=> 0...
...nd
//}

//emlist[][ruby]{
case {a: 0, b: 1}
i
n {a: 0, x: 1}
:unreachable
i
n {a: 0, b: var}
p var #=> 1
end
//}

//emlist[][ruby]{
case -1
i
n 0 then :unreachable
i
n 1 then :unreachable
end #=> NoMatchingPatternError
//}

//emlist{
json = <<END
{
"name": "Alice",
"age": 30,
"children": [{ "n...
...s://github.com/ruby/strscan/blob/master/NEWS.md

=== 互換性 (機能追加とバグ修正を除く)

* 以下のライブラリはもう bundled gem には含まれません。これらの機能を使う場合は対応する gem をインストールしてください。
* CMath (cmath gem...

絞り込み条件を変える