PEAR マニュアル
前のページ
第 53 章 数値計算 (Math)
次のページ
Math_Complex
目次
Math_Complex
クラス概要
-- Math_Complex: 複素数 (z = a + b*i) の操作のためのクラス
constructor
Math_Complex::Math_Complex()
-- Math_Complex のコンストラクタ
Math_Complex::abs()
-- 数の絶対値 (ノルムとも言われる) を返す
Math_Complex::abs2()
-- 数の絶対値の二乗を返す
Math_Complex::angle()
-- 複素数の角度 (偏角) を返す。Math_Complex::arg() のエイリアス
Math_Complex::arg()
-- 複素数の偏角を返す
Math_Complex::getIm()
-- 複素数の虚数部を返す
Math_Complex::getReal()
-- 複素数の実数部を返す
Math_Complex::norm()
-- 数のノルムを返す。Math_Complex::abs() のエイリアス
Math_Complex::toString()
-- 数のシンプルな文字列表現
Math_ComplexOp
クラス概要
-- Math_ComplexOp: Math_Complex オブジェクトを操作するための静的クラス
Math_ComplexOp::acos()
-- 複素数の、コサインの逆関数を計算する: z = acos(c1)
Math_ComplexOp::acosh()
-- 複素数の、ハイパボリックコサインの逆関数を計算する: z = acosh(c1)
Math_ComplexOp::acot()
-- 複素数の、コタンジェントの逆関数を計算する: z = acot(c1)
Math_ComplexOp::acoth()
-- 複素数の、ハイパボリックコタンジェントの逆関数を計算する: z = acoth(c1)
Math_ComplexOp::acsc()
-- 複素数の、コセカントの逆関数を計算する: z = acsc(c1)
Math_ComplexOp::acsch()
-- 複素数の、ハイパボリックコセカントの逆関数を計算する: z = acsch(c1)
Math_ComplexOp::add()
-- ふたつの複素数の和を返す: z = c1 + c2
Math_ComplexOp::areEqual()
-- c1 == c2 かどうかを調べる
Math_ComplexOp::asec()
-- 複素数の、セカントの逆関数を計算する: z = asec(c1)
Math_ComplexOp::asech()
-- 複素数の、ハイパボリックセカントの逆関数を返す: z = asech(c1)
Math_ComplexOp::asin()
-- 複素数の、サインの逆関数を計算する: z = asin(c1)
Math_ComplexOp::asinAlt()
-- 複素数の、サインの逆関数を計算する: z = asinAlt(c1) (別のアルゴリズムを使用する)
Math_ComplexOp::asinh()
-- 複素数の、ハイパボリックサインの逆関数を計算する: z = asinh(c1)
Math_ComplexOp::asinReal()
-- 実数の、サインの逆関数を計算する: z = asinReal(r):
Math_ComplexOp::atan()
-- 複素数の、タンジェントの逆関数を計算する: z = atan(c1):
Math_ComplexOp::atanh()
-- 複素数の、ハイパボリックタンジェントの逆関数を計算する: z = atanh(c1)
Math_ComplexOp::conjugate()
-- 共役複素数を計算する: z = conj(c1)
Math_ComplexOp::cos()
-- 複素数のコサインを計算する: z = cos(c1)
Math_ComplexOp::cosh()
-- 複素数のハイパボリックコサインを計算する: z = cosh(c1)
Math_ComplexOp::cot()
-- 複素数のコタンジェントを計算する: z = cot(c1)
Math_ComplexOp::coth()
-- 複素数のハイパボリックコタンジェントを計算する: z = coth(c1)
Math_ComplexOp::createFromPolar()
-- 極座標の複素数 z = r*exp(theta*i) を z = a + b*i に変換する
Math_ComplexOp::csc()
-- 複素数のコセカントを計算する: z = csc(c1)
Math_ComplexOp::csch()
-- 複素数のハイパボリックコセカントを計算する: z = csch(c1)
Math_ComplexOp::div()
-- ふたつの複素数の商を返す: z = c1 * c2
Math_ComplexOp::exp()
-- 複素数の指数を計算する: z = exp(c1)
Math_ComplexOp::inverse()
-- 複素数の逆数を計算する: z = 1/c1
Math_ComplexOp::isComplex()
-- 指定したオブジェクトが PEAR::Math_Complex のインスタンスかどうかを調べる
Math_ComplexOp::log()
-- 複素数の (2 を底とする) 対数を計算する: z = log(c1)
Math_ComplexOp::log10()
-- 複素数の (10 を底とする) 対数を計算する: z = log10(c1)
Math_ComplexOp::logBase()
-- 複素数 c1 の、c2 を底とする対数を返す
Math_ComplexOp::mult()
-- ふたつの複素数の積を返す: z = c1 * c2
Math_ComplexOp::multIm()
-- 複素数と虚数の積を返す if: x = b + c*i, y = a*i; then: z = x * y = multIm(x, a)
Math_ComplexOp::multReal()
-- 複素数に実数を掛ける: z = realnumber * c1
Math_ComplexOp::negative()
-- 複素数の負の数を計算する: z = -c1
Math_ComplexOp::pow()
-- ふたつの複素数の累乗を返す: z = c1^c2
Math_ComplexOp::powReal()
-- 複素数の実数乗を返す: z = c1^(real)
Math_ComplexOp::sec()
-- 複素数のセカントを計算する: z = sec(c1)
Math_ComplexOp::sech()
-- 複素数のハイパボリックセカントを計算する: z = sech(c1)
Math_ComplexOp::sin()
-- 複素数のサインを計算する: z = sin(c1)
Math_ComplexOp::sinh()
-- 複素数のハイパボリックサインを計算する: z = sinh(c1)
Math_ComplexOp::sqrt()
-- 複素数の平方根を計算する: z = sqrt(c1)
Math_ComplexOp::sqrtReal()
-- 実数の平方根を計算する: z = sqrt(realnumber)
Math_ComplexOp::sub()
-- ふたつの複素数の差を返す: z = c1 - c2
Math_ComplexOp::tan()
-- 複素数のタンジェントを計算する: z = tan(c1)
Math_ComplexOp::tanh()
-- 複素数のハイパボリックタンジェントを計算する: z = tanh(c1)
前のページ
ホーム
次のページ
数値計算 (Math)
上に戻る
Math_Complex
クラス概要