class Complex

Complex 对象存储一对值,当对象创建时,可以以直角坐标极坐标的形式给出。

直角坐标

复数的直角坐标被称为实部虚部;请参阅 复数定义

您可以使用以下方式从直角坐标创建 Complex 对象:

请注意,每个存储的部分都可能是 ComplexFloatIntegerRational 类中的一个实例;可以使用以下方式检索它们:

可以检索相应的(计算的)极坐标值:

极坐标

复数的极坐标被称为绝对值辐角部分;请参阅 复数极坐标平面

在这个类中,辐角部分用 弧度(而不是 )表示。

您可以使用以下方式从极坐标创建 Complex 对象:

请注意,每个存储的部分都可能是 ComplexFloatIntegerRational 类中的一个实例;可以使用以下方式检索它们:

可以检索相应的(计算的)直角坐标值:

这里有什么

首先,看看别的地方有什么

在这里,Complex 类具有以下方法:

创建 Complex 对象

查询

比较

转换

执行 Complex 运算

使用 JSON

这些方法由 JSON gem 提供。要使这些方法可用:

require 'json/add/complex'