嗨,有没有人知道在基本编程中是否可以使用包含复数的公式。试图实现的公式的一部分是i(e^2-e^2-2),e表示指数,i表示虚数。任何帮助都很感激。
发布于 2014-02-21 21:39:49
将对System.Numerics库的引用添加到项目中(转到MyProject->References->Add->Assemblies->Search,用于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是一个复数,它的实数是0的实部,是x的虚部。我不是在判断你的定义有多有意义:-)
https://stackoverflow.com/questions/21945538
复制相似问题