VB 2010,复数

时间:2014-02-21 21:28:14

标签: vb.net visual-studio-2010

您知道是否有可能在基本编程中使用包含复数的公式。我试图实现的公式的一部分是i(e ^ 2-e ^ 2-2),e表示指数,i表示虚数。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

System.Numerics 库的引用添加到项目中(转到MyProject-> References-> Add-> Assemblies->搜索System.Numerics列表)。您还可以使用Imports System.Numerics

在源中导入命名空间

在此库中,您可以找到计算复数的函数。

您可以使用行

定义复数
Dim MyComplex as New Complex(Realpart, ImaginaryPart)

要计算指数,您将使用

Dim Exped as Complex = Complex.Exp(MyComplex)

等等。大多数操作都有函数,复数支持+, - ,*,/等常规运算符。

针对您的具体问题,您只需使用

即可
Dim result as New Complex(0, Math.Exp(2)-Math.Exp(2)-2)

这是有效的,因为i * x是一个复数,零的实部和x的虚部。我不是在判断你的定义有多大意义: - )

相关问题