问题标签 [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.
c99 - C99:用 (+0 -0.0i) 初始化 _complex 变量的正确方法
在C99中float _complex
使用(实数中的正零和图像中的负零)静态初始化变量的正确方法是什么?(+0 -0.0i)
PS。我需要一个静态初始化,所以这个不能用
c++ - 什么是支持向量数学和复数的优秀开源 C/C++ 数学库?
我正在做一个需要矢量数学和复数的项目。
我正在寻找一个好的开源 API,它支持 C/C++ 并希望有不错的性能。
我可以自己编写这些函数,但它会很丑而且很慢。
complex-numbers - 关于使用 Maple 的箭头 (->) 符号的问题
嗨,有人可以告诉我如何做到这一点:
您的函数应将复数的 Maple 列表作为其输入,并返回该列表中的最大模数。
python - 使用 scipy.integrate.quad 积分复数
我现在正在使用 scipy.integrate.quad 来成功集成一些真正的被积函数。现在出现了一种情况,我需要整合一个复杂的被积函数。与其他 scipy.integrate 例程一样,quad 似乎无法做到这一点,所以我问:有没有办法使用 scipy.integrate 积分一个复杂的被积函数,而不必分离实部和虚部的积分?
c - fftw接口与c中的complex.h
我正在使用此代码创建一个具有复杂数据类型的二维数组(来自 c 中的 complex.h)。然后我想“就地”找到那个数组的 fft。但是它给出了分段错误,我担心这是由于指针的不正确转换造成的。我们如何为 fftw 使用复杂数据类型?
请注意,我不想使用 fftw_complex 或 fftw_malloc。谢谢你。
java - 在java中隔离复数中的实数
我需要为我的应用程序使用一个公式:这里
Sqrt(5-25) 部分可以是正数或负数,当然当为负数时,我们得到了一个 java 无法处理的虚构部分。
我四处寻找一个复杂的类来处理它,但只找到了基本操作(+-*/)。
我怎么能在java中解决这个问题,知道我只需要得到真实的部分?(想象的并不重要)
我确切地说我在android平台上开发
(我在堆栈上发帖是因为它与 java 中的应用程序有关,但如果它属于 math.se ,请告诉我)
c++ - 什么是 C++ 中的复数数据类型和虚数数据类型?
我知道数学世界中的虚数和复数是什么,但是在 C++ 中呢,什么是复数和虚数的数据类型。此外,我还看到了 _Imaginary 和 _Complex 等数据类型。有什么区别,什么是复杂和虚构的数据类型?
c - 如何在 C 中处理复数?
如何在 C 中处理复数?我看到有一个complex.h
头文件,但它并没有给我太多关于如何使用它的信息。如何以有效的方式访问实部和虚部?是否有获取模块和阶段的本机函数?
python - 试图在 tkinter python 中旋转具有复数的三角形
第一种方法是我的,其他两种来自这里 http://effbot.org/zone/tkinter-complex-canvas.htm
所以我调用调用第一个调用第二个的旋转方法。第一个从传递的角度获取 xy 坐标,然后与它们一起平移三角形。
self.x 和 self.y 是三角形画布上的坐标,三角形下边线的中间
我想还有另一种方法可以做到这一点,更简单。
我找到了这个顺便说一句,但它并没有真正帮助
python - 如何使用 numpy.savetxt 保存和加载复数数组?
我想用来numpy.savetxt()
将复数数组保存到文本文件中。问题:
- 如果使用默认格式字符串保存复数数组,则会丢弃虚部。
- 如果您使用
fmt='%s'
,则numpy.loadtxt()
除非您指定 ,否则无法加载它dtype=complex, converters={0: lambda s: complex(s)}
。即使那样,如果数组中有 NaN,加载仍然失败。
看起来有人在 Numpy 邮件列表上多次询问过这个问题 ,甚至提交了一个错误,但没有得到回复。在我自己把东西放在一起之前,有没有一种规范的方法可以做到这一点?