📑 Table of Contents

反数(はんすう、: opposite)とは、あるに対し、足す0 になる数である。つまり、ある数 a に対して、

a + b = b + a = 0

となるような数 ba反数といい、a と表す。記号「−」を負号と呼び、「マイナス a」と読む。また、ab の反数であるともいえる。0加法における単位元であるから、反数は加法における逆元である。このような加法における逆元は加法逆元(かほうぎゃくげん、: additive inverse)と呼ばれる。

ある数にある数の反数を足すことを「引く」といい、減法 ab を以下のように定義する。

aba + (−b).

a 引く b(b is subtracted from a) または「a マイナス b(a minus b) と読む。反数に使われる「−」(負号)と引き算に使われる「−」(減算記号)をあわせて「マイナス記号」と呼ぶ。 また、反数を与える − は単項演算子と見なすことができ、単項マイナス演算子 (unary minus operator) と呼ばれる。一方、減算を表す演算子としての − は、項を 2 つとるの二項演算子なので、二項マイナス演算子 (binary minus operator) と呼ばれる。

乗法において反数に相当するものは逆数、あるいはより一般には乗法逆元 (multiplicative inverse) と呼ばれる。整数有理数実数複素数においては、逆数は必ずしも存在しないが、反数は必ず存在する。ただし、0 を含まない自然数においては反数は常に存在しない。

反数の概念はそのままベクトルに拡張することができ、反ベクトル(はんベクトル、: opposite vector)と呼ばれる。ベクトルの加法における単位元はゼロ・ベクトルであり、あるベクトル v に足すと 0 を与えるベクトル wv反ベクトルという。

v + w = 0.

これを満たすベクトル wv と表される。またこのとき vw の反ベクトル w でもある。

性質

編集
  • ある数とその反数を足すと 0 になる: a + (−a) = 0.
  • ある数の反数の反数は、元の数である: −(−a) = a.
  • 0 からある数を引いた結果はその数の反数を与える: 0 − a = −a.
  • 0 の反数は、0 である: −0 = 0.
  • 元の数と反数が等しいのは 0 のみである: a = −a ならば a = 0.
  • ある数に −1 を掛けた結果はその数の反数を与える: a × (−1) = (−1) × a = −a.
  • 和の反数は反数の和に等しい: −(a + b) = (−a) + (−b).

編集
  • 整数 3 の反数は −3 である。
  • 小数 5.6 の反数は −5.6 である。
  • 分数 2/3 の反数は 2/3 である。これはまた、−2/32/−3 に等しい。
  • 複素数 1 + 7i の反数は −1 − 7i である(i虚数単位と呼ばれ、i2 = −1 を満たす)。

関連項目

編集

📚 Artikel Terkait di Wikipedia

演算 (数学)

loga x なる式において log は二つの被演算子 a と x を持つ二項演算子(後述)と解されることになる。 二項演算子(英: binary operator)とは、二つの被演算子から一つの結果を得る演算を表す演算子。数学での写像を表現するのに通常は前置記法で書くのに対して、二項演算子は中置記法で書くことが多い。つまり、“k

Typedef

typedef int (*binary_operator_ptr_t)(int, int); static int add(int a, int b) { return a + b; } int main(int argc, char *argv[]) { binary_operator_ptr_t f =

漢字構成記述文字 (Unicodeのブロック)

| U+FF1F | IDS_BinaryOperator IDS IDS | IDS_TrinaryOperator IDS IDS IDS CJK_Stroke := U+31C0 | U+31C1 | ... | U+31E3 IDS_BinaryOperator := U+2FF0 | U+2FF1

可変長配列

DIVISION. WORKING-STORAGE SECTION. 01 DEPT-PEOPLE. 05 PEOPLE-CNT PIC S9(4) BINARY. 05 DEPT-PERSON OCCURS 0 TO 20 TIMES DEPENDING ON PEOPLE-CNT. 10 PERSON-NAME

コンピュータ略語一覧

Board System) BCC Blind Carbon Copy BCC Borland C Compiler BCD 二進化十進表現 (Binary Coded Decimal) BD Blu-ray Disc BD-R Blu-ray Disc Recordable BD-RE Blu-ray

C Sharp

Parse((BinaryExpression) expression.Body).TrimEnd(' '); } private static string Parse(BinaryExpression expr) { string str = ""; if (expr.Left is BinaryExpression)

演算子の優先順位

Visual C++では C4554 の警告を有効にすることで記述ミスを発見できる。 ^ "Developer beliefs about binary operator precedence" Derek M. Jones, CVu 18(4):14–21

自動計画

現在最も主要な緩和手法である。削除効果を持たないプランニング問題を最小ステップで解く最適解を得る問題は、NP完全である。この事実は、Landmark-Cut , Operator Counting など近年の枝刈り手法の基礎となっている。これらの手法では、緩和によってNP完全になった問題をさらに緩和してPに落とすことに