问题标签 [complex-numbers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1038 浏览

c99 - C99:用 (+0 -0.0i) 初始化 _complex 变量的正确方法

在C99中float _complex使用(实数中的正零和图像中的负零)静态初始化变量的正确方法是什么?(+0 -0.0i)

PS。我需要一个静态初始化,所以这个不能用

0 投票
4 回答
2817 浏览

c++ - 什么是支持向量数学和复数的优秀开源 C/C++ 数学库?

我正在做一个需要矢量数学和复数的项目。

我正在寻找一个好的开源 API,它支持 C/C++ 并希望有不错的性能。

我可以自己编写这些函数,但它会很丑而且很慢。

0 投票
1 回答
1388 浏览

complex-numbers - 关于使用 Maple 的箭头 (->) 符号的问题

嗨,有人可以告诉我如何做到这一点:

您的函数应将复数的 Maple 列表作为其输入,并返回该列表中的最大模数。

0 投票
2 回答
28514 浏览

python - 使用 scipy.integrate.quad 积分复数

我现在正在使用 scipy.integrate.quad 来成功集成一些真正的被积函数。现在出现了一种情况,我需要整合一个复杂的被积函数。与其他 scipy.integrate 例程一样,quad 似乎无法做到这一点,所以我问:有没有办法使用 scipy.integrate 积分一个复杂的被积函数,而不必分离实部和虚部的积分?

0 投票
2 回答
2671 浏览

c - fftw接口与c中的complex.h

我正在使用此代码创建一个具有复杂数据类型的二维数组(来自 c 中的 complex.h)。然后我想“就地”找到那个数组的 fft。但是它给出了分段错误,我担心这是由于指针的不正确转换造成的。我们如何为 fftw 使用复杂数据类型?

请注意,我不想使用 fftw_complex 或 fftw_malloc。谢谢你。

0 投票
5 回答
1275 浏览

java - 在java中隔离复数中的实数

我需要为我的应用程序使用一个公式:这里

Sqrt(5-25) 部分可以是正数或负数,当然当为负数时,我们得到了一个 java 无法处理的虚构部分。

我四处寻找一个复杂的类来处理它,但只找到了基本操作(+-*/)。

我怎么能在java中解决这个问题,知道我只需要得到真实的部分?(想象的并不重要)

我确切地说我在android平台上开发

(我在堆栈上发帖是因为它与 java 中的应用程序有关,但如果它属于 math.se ,请告诉我)

0 投票
5 回答
12046 浏览

c++ - 什么是 C++ 中的复数数据类型和虚数数据类型?

我知道数学世界中的虚数和复数是什么,但是在 C++ 中呢,什么是复数和虚数的数据类型。此外,我还看到了 _Imaginary 和 _Complex 等数据类型。有什么区别,什么是复杂和虚构的数据类型?

0 投票
5 回答
205293 浏览

c - 如何在 C 中处理复数?

如何在 C 中处理复数?我看到有一个complex.h头文件,但它并没有给我太多关于如何使用它的信息。如何以有效的方式访问实部和虚部?是否有获取模块和阶段的本机函数?

0 投票
2 回答
2283 浏览

python - 试图在 tkinter python 中旋转具有复数的三角形

第一种方法是我的,其他两种来自这里 http://effbot.org/zone/tkinter-complex-canvas.htm

所以我调用调用第一个调用第二个的旋转方法。第一个从传递的角度获取 xy 坐标,然后与它们一起平移三角形。

self.x 和 self.y 是三角形画布上的坐标,三角形下边线的中间

我想还有另一种方法可以做到这一点,更简单。

我找到了这个顺便说一句,但它并没有真正帮助

如何在 Tkinter Canvas 上的 python 中旋转多边形?

0 投票
2 回答
17950 浏览

python - 如何使用 numpy.savetxt 保存和加载复数数组?

我想用来numpy.savetxt()将复数数组保存到文本文件中。问题:

  • 如果使用默认格式字符串保存复数数组,则会丢弃虚部。
  • 如果您使用fmt='%s',则numpy.loadtxt()除非您指定 ,否则无法加载它dtype=complex, converters={0: lambda s: complex(s)}。即使那样,如果数组中有 NaN,加载仍然失败。

看起来有人在 Numpy 邮件列表上多次询问过这个问题 甚至提交了一个错误,但没有得到回复。在我自己把东西放在一起之前,有没有一种规范的方法可以做到这一点?