C# Класс MyMath.Complex

複素数型の抽象基底クラス
Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Complex z ) : Complex

this に z を加えた値を返す (thisの値は変化させない)

Add ( double x ) : Complex
Clone ( ) : object
Conjugate ( ) : Complex

this の共役複素数を返す

Div ( Complex z ) : Complex

this を z で割った値を返す (thisの値は変化させない)

Div ( double x ) : Complex
Equals ( double x ) : bool
Equals ( object o ) : bool
GetHashCode ( ) : int
Invert ( ) : Complex

this の逆数を返す

Mul ( Complex z ) : Complex

this に z を掛けた値を返す (thisの値は変化させない)

Mul ( double x ) : Complex
Negate ( ) : Complex

this を符号反転させたものを返す

Norm ( ) : double

絶対値の二乗を返す

Sub ( Complex z ) : Complex

this から z を引いた値を返す (thisの値は変化させない)

Sub ( double x ) : Complex
ToString ( ) : string

文字列化

operator ( ) : Complex

単項+

operator ( ) : bool

z と w の値の比較

Защищенные методы

Метод Описание
Abs_ ( double x, double y ) : double
Arg_ ( double x, double y ) : double
Norm_ ( double x, double y ) : double

Описание методов

Abs_() статический защищенный Метод

static protected Abs_ ( double x, double y ) : double
x double
y double
Результат double

Add() публичный абстрактный Метод

this に z を加えた値を返す (thisの値は変化させない)
public abstract Add ( Complex z ) : Complex
z Complex
Результат Complex

Add() публичный абстрактный Метод

public abstract Add ( double x ) : Complex
x double
Результат Complex

Arg_() статический защищенный Метод

static protected Arg_ ( double x, double y ) : double
x double
y double
Результат double

Clone() публичный абстрактный Метод

public abstract Clone ( ) : object
Результат object

Conjugate() публичный абстрактный Метод

this の共役複素数を返す
public abstract Conjugate ( ) : Complex
Результат Complex

Div() публичный абстрактный Метод

this を z で割った値を返す (thisの値は変化させない)
public abstract Div ( Complex z ) : Complex
z Complex
Результат Complex

Div() публичный абстрактный Метод

public abstract Div ( double x ) : Complex
x double
Результат Complex

Equals() публичный абстрактный Метод

public abstract Equals ( double x ) : bool
x double
Результат bool

Equals() публичный абстрактный Метод

public abstract Equals ( object o ) : bool
o object
Результат bool

GetHashCode() публичный абстрактный Метод

public abstract GetHashCode ( ) : int
Результат int

Invert() публичный абстрактный Метод

this の逆数を返す
public abstract Invert ( ) : Complex
Результат Complex

Mul() публичный абстрактный Метод

this に z を掛けた値を返す (thisの値は変化させない)
public abstract Mul ( Complex z ) : Complex
z Complex
Результат Complex

Mul() публичный абстрактный Метод

public abstract Mul ( double x ) : Complex
x double
Результат Complex

Negate() публичный абстрактный Метод

this を符号反転させたものを返す
public abstract Negate ( ) : Complex
Результат Complex

Norm() публичный абстрактный Метод

絶対値の二乗を返す
public abstract Norm ( ) : double
Результат double

Norm_() статический защищенный Метод

static protected Norm_ ( double x, double y ) : double
x double
y double
Результат double

Sub() публичный абстрактный Метод

this から z を引いた値を返す (thisの値は変化させない)
public abstract Sub ( Complex z ) : Complex
z Complex
Результат Complex

Sub() публичный абстрактный Метод

public abstract Sub ( double x ) : Complex
x double
Результат Complex

ToString() публичный Метод

文字列化
public ToString ( ) : string
Результат string

operator() статический публичный Метод

単項+
static public operator ( ) : Complex
Результат Complex

operator() статический публичный Метод

z と w の値の比較
static public operator ( ) : bool
Результат bool