Numerics: Vector Operate Examples Part 2
范例说明
范例位于 Numerics\Examples
本数学操作范例为:Numeric Operations Example
这批范例采用.NET framework,Windows console(控制台)的模式。运行通过Console.Write/WriteLine显示在弹出控制台窗口,通过Console.ReadKey()等待一个按键结束并关闭控制台。
数组操作功能范例
Real, Image to Complex
Console.WriteLine();
Console.WriteLine("*** Vector.RealImageToComplex ***");
// define data
double[] dataADoubleReal = new double[] {
-2.12, -1.12, 0, 1.12, 2.12 };
double[] dataBDoubleReal = new double[] {
1.0, 2.0, 3.0, 4.0, 5.0 };
//A,B入,C出
Complex[] complexDataRItoC1 = new Complex[dataADoubleReal.Length];
Vector.RealImageToComplex(dataADoubleReal, dataBDoubleReal, complexDataRItoC1);
Console.Write("Argument output: ");
Console.WriteLine(String.Join(", ", complexDataRItoC1));
//A,B入,返回数组
Complex[] complexDataRItoC2 = Vector.RealImageToComplex(dataADoubleReal, dataBDoubleReal);
Console.Write("Return Output: ");
Console.WriteLine(String.Join(", ", complexDataRItoC2));
输出:
/* output:
*** Vector.RealImageToComplex ***
Argument output: (-2.12, 1