Excel 应用IMAGINARY和IMREAL函数计算复数的虚系数和实系数

IMAGINARY函数用于计算以“x+yi”或“x+yj”文本格式表示的复数的虚系数。IMREAL函数用于计算以“x+yi”或“x+yj”文本格式表示的复数的实系数。IMAGINARY和IMREAL函数的语法如下。


IMAGINARY(inumber)

其中参数inumber为需要计算其虚系数的复数。


IMREAL(inumber)

其中参数inumber为需要计算其实系数的复数。

【典型案例】求解复数的虚系数和实系数。本例的原始数据如图18-23所示。

图18-23 原始数据

步骤1:在单元格A4中输入公式“=IMA-G-I-N-ARY(B1)”,用于求解复数的虚系数。

步骤2:在单元格A5中输入公式“=IMREAL(B1)”,用于求解复数的实系数。最终计算结果如图18-24所示。

图18-24 计算结果

【使用指南】使用函数COMPLEX可以将实系数和虚系数复合为复数。

Excel 应用COMPLEX函数将实系数和虚系数转换为复数

COMPLEX函数用于将实系数和虚系数转换为“x+yi”或“x+yj”形式的复数。COMPLEX函数的语法如下。


COMPLEX(real_num,i_num,suffix)

其中参数real_num为复数的实部,i_num为复数的虚部。suffix为复数中虚部的后缀,如果省略,则认为它为i。所有复数函数均接受i和j作为后缀,但不接受I和J。使用大写将导致错误值“#VALUE!”。使用两个或多个复数的函数要求所有复数的后缀一致。

典型案例

将已知的数值转换为复数。本例的原始数据如图18-13所示。

步骤1:在单元格A2中输入公式“=COMPLEX(6,7)”,用于计算实部为6,虚部为7的复数,计算结果为“6+7i”。

步骤2:在单元格A3中输入公式“=COMPLEX(6,7,”j”)”,用于计算实部为6,虚部为7,后缀为j的复数,计算结果为“6+7j”。

步骤3:在单元格A4中输入公式“=COMPLEX(0,1)”,用于计算实部为0,虚部为1的复数,计算结果为“i”。

步骤4:在单元格A5中输入公式“=COMPLEX(1,0)”,用于计算实部为1,虚部为0的复数,计算结果为“1”。最终计算结果如图18-14所示。

图18-13 原始数据

图18-14 计算结果

使用指南

如果real_num为非数值型,函数COMPLEX返回错误值“#VALUE!”;如果i_num为非数值型,函数COMPLEX返回错误值“#VALUE!”;如果后缀不是i或j,函数COMPLEX返回错误值“#VALUE!”。

Excel 计算虚系数与实系数:IMAGINARY函数、IMREAL函数

IMAGINARY函数用于计算以x+yi或x+yj文本格式表示的复数的虚系数。IMREAL函数用于计算以x+yi或x+yj文本格式表示的复数的实系数。IMAGINARY和IMREAL函数的语法如下:


IMAGINARY(inumber)

其中,inumber参数为需要计算其虚系数的复数。


IMREAL(inumber)

其中,inumber参数为需要计算其实系数的复数。

下面通过实例详细讲解该函数的使用方法与技巧。

打开“IMAGINARY函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的数据说明如图20-41所示。该工作表中记录了复数为“7+8i”,要求计算复数的虚系数和实系数。具体的操作步骤如下。

图20-41 原始数据

STEP01:选中A4单元格,在编辑栏中输入公式“=IMAGINARY(B1)”,然后按“Enter”键返回,即可计算出复数的虚系数,结果如图20-42所示。

STEP02:选中A5单元格,在编辑栏中输入公式“=IMREAL(B1)”,然后按“Enter”键返回,即可计算出复数的实系数,结果如图20-43所示。

图20-42 计算虚系数

图20-43 计算实系数

Excel 实系数和虚系数转换为复数:COMPLEX函数

COMPLEX函数用于将实系数和虚系数转换为x+yi或x+yj形式的复数。COMPLEX函数的语法如下:


COMPLEX(real_num,i_num,suffi x)

其中,real_num参数为复数的实部;i_num参数为复数的虚部;suffix参数为复数中虚部的后缀,如果省略,则认为它为i。所有复数函数均接受i和j作为后缀,但不接受I和J。使用大写将导致错误值“#VALUE!”。使用两个或多个复数的函数要求所有复数的后缀一致。下面通过实例详细讲解该函数的使用方法与技巧。

打开“complex.xlsx”工作簿,切换至“Sheet1”工作表,本例的数据说明如图20-21所示。要求将已知的数值转换为复数。具体的操作步骤如下。

图20-21 计算说明

STEP01:选中A2单元格,在编辑栏中输入公式“=COMPLEX(6,7)”,然后按“Enter”键返回,即可计算出实部为6、虚部为7的复数,如图20-22所示。

STEP02:选中A3单元格,在编辑栏中输入公式“=COMPLEX(6,7,”j”)”,然后按“Enter”键返回,即可计算出实部为6、虚部为7、后缀为j的复数,如图20-23所示。

图20-22 A2单元格计算结果

图20-23 A3单元格计算结果

STEP03:选中A4单元格,在编辑栏中输入公式“=COMPLEX(0,1)”,然后按“Enter”键返回,即可计算出实部为0、虚部为1的复数,如图20-24所示。

STEP04:选中A5单元格,在编辑栏中输入公式“=COMPLEX(1,0)”,然后按“Enter”键返回,即可计算出实部为1、虚部为0的复数,如图20-25所示。

图20-24 A4单元格计算结果

图20-25 A5单元格计算结果

如果real_num参数为非数值型,函数COMPLEX返回错误值“#VALUE!”。如果i_num参数为非数值型,函数COMPLEX返回错误值“#VALUE!”。如果后缀不是i或j,函数COMPLEX返回错误值“#VALUE!”。