0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

有理数・複素数ってそもそも何だっけ?

Last updated at Posted at 2025-03-04

はじめに

数学的な話にはなりますが、Rubyで出てくる Rationalクラス・Complexクラスで有理数と複素数ってそもそも何だっけとなったので、自分用としてここにメモしておきます。

  • Rationalクラス:有理数を扱うNumericクラスのサブクラス
  • Complexクラス:複素数を扱うNumericクラスのサブクラス

どちらもRuby 1.9から組み込みクラスとなっています。

目次

  1. 有理数と複素数とは?🤔
  2. 有理数と複素数の違い
  3. まとめ📝

有理数と複素数とは?🤔

数学では、数の種類 を分類できます。
その中で、有理数 と 複素数 は異なる特徴を持つ数とされている。

🔢 有理数(Rational Number)とは?
「分数で表せる数」 のこと!
つまり、a/bで表現できる数w指します。

🔢 複素数(Complex Number)とは?
「実数に虚数を加えた数」 のこと!
つまり、**a+bi の形で表せる数を指します。(i は虚数単位)

有理数と複素数の違い

項目 有理数 複素数
定義 分数で表せる数 実数と虚数の和で表せる数
虚数部分 なし ある(または0)
数直線上の位置 数直線上にある 数直線だけでは表せない(複素平面で表す)

まとめ📝

✅ 有理数 = 分数で表せる数(実数の一部)
✅ 複素数 = 実数と虚数の和で表せる数(有理数も含む)
✅ 虚数単位 i(数直線だけでは表せない)

有理数は実数の一部、複素数はさらに広い世界! 🎭

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?