复杂计算器






2.74/5 (25投票s)
2007年4月4日
1分钟阅读

79807

4755
该计算器是作为 SCI 库的演示应用程序编写的
引言
这个计算器是为 SCI 库编写的一个演示应用程序。它具有与 Windows 内置计算器(标准视图)相似的界面,并且可以处理复数作为操作数。复数计算器是一个更通用和实用的计算器。
复数计算器的界面
- 显示:输出计算结果和当前数字输入。
- 输入:用于输入数字和计算操作的按钮。
使用 Sci.Math.ComplexNumber
复数的运算由 Sci.Math.ComplexNumber
提供支持。Sci.Math.ComplexNumber
使用以下结构实现
Sci.Math.ComplexNumber z = new Sci.Math.ComplexNumber();
然后 z
表示 0+i0。我们可以使用以下方法更改 z
的实部或虚部
z.Re = 3;
z.Im = 4;
ComplexNumber 支持加法、减法、乘法和除法。例如
Sci.Math.ComplexNumber w = new Sci.Math.ComplexNumber(1, 2);
w = w + z;
然后 w
表示 4+i6。可以从 Modulus
和 Argument
属性中获取 z
的模和幅角。
double m = z.Modulus;
double a = z.Argument;
结论
虽然这个“复数”计算器并非真正复杂,但它的目的是使使用复数的用户能够快速获得复数基本运算的答案。许多科学软件开发人员也熟悉 SCI 库。
链接
历史
- 2007 年 4 月,版本 1.0.0.0
- 2007 年 6 月 26 日 - 文章编辑并移动到 CodeProject.com 的主文章数据库