Skip to content

Complex (方法)

将实系数及虚系数转换为 x + yi 或 x + yj 形式的复数。

说明

所有复数函数均接受“i”和“j”作为后缀,但不接受“I”和“J”。使用大写将生成一个错误。接受两个或更多个复数的所有函数均要求所有后缀一致。

  • 如果_Arg1_为非数值型,则 Complex 将生成一个错误。
  • 如果_Arg2_为非数值型,则 Complex 将生成一个错误。
  • 如果_Arg3_既不为“i”,也不为“j”,则 Complex 将生成一个错误。

参数

属性数据类型必填说明
Arg1any必填复数的实系数。
Arg2any必填复数的虚系数。
Arg3any可选复数中虚部的后缀。如果省略,则假定后缀为“i”。

返回值

String

示例

javascript
/*本示例为D3等单元格分别赋值,并使用Complex方法计算将实系数及虚系数转换为x+yi形式的复数。*/
function test() {
    Range("D3").Value2 = 0
    Range("D4").Value2 = 1
    Range("D5").Value2 = 3
    Range("D6").Value2 = 4
    let complex1 = Application.WorksheetFunction.Complex(Range("D3").Value2, Range("D4").Value2)
    let complex2 = Application.WorksheetFunction.Complex(Range("D5").Value2, Range("D6").Value2, "i")
    let complex3 = Application.WorksheetFunction.Complex(Range("D4").Value2, Range("D3").Value2)
    console.log(complex1)
    console.log(complex2)
    console.log(complex3)
}
javascript
/*本示例使用Complex方法计算将实系数及虚系数转换为x+yi或x+yj形式的复数,并将结果赋值于A3等单元格。*/
function test() {
    Range("A3").Value2 = Application.WorksheetFunction.Complex(1, 2, "i")
    Range("B4").Value2 = Application.WorksheetFunction.Complex(9, 3, "j")
    Range("C5").Value2 = Application.WorksheetFunction.Complex(12, 3.5, "j")
}