如何将实部和虚部放入一个变量中,就像在matlab中一样
How to put real and imaginary components into one variable like in matlab
我已经成功地计算了浮点向量的hilbert变换。该变换的输出在out2[i][0]
中具有实分量,在out2[i][1]
中具有虚分量。问题是,我需要能够划分如下:[(out2[i][0] + out2[i][1]*I)/(out2[i-1][0] + out2[i-1][1]*I)]
。hilbert变换的matlab等价物以的形式输出结果
0.0440-0.0876i
0.0740-0.0309i
0.0790-0.0097i
0.0490+0.0458i
我试图以这种形式复制结果,这样我就可以划分例如(0.0440-0.0876i)/(0.740-0.0309i)
我最近的一次尝试是基于如何从两个向量(real&imag)中获得复数向量并且能够得到以下(实部、虚部)形式的结果:
(25.6853,12.4197)
(28.315,38.7512)
(24.6848,23.5361)
(1.31542,62.6511)
有人对我该怎么做有什么建议吗?
复数支持/
运算:http://en.cppreference.com/w/cpp/numeric/complex/operator_arith3
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 有可能在Armadillo中复制MATLAB circshift方法吗
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 为什么在C++中对链表这样做?(像堆叠一样处理它们)
- 堆栈和队列是否像C++中的数组一样传递?
- 是否有技术原因阻止 Java 中的 final C++ 像 const 一样严格?
- 访问数据成员(本身是对象)的数据成员,就好像它们是类成员一样
- 我们可以将集合的值存储在变量中吗?就像我们可以将数组的值存储在变量中一样
- 我如何在C++像在 Python 中一样实现 f 字符串?
- MATLAB to C++: csvread() not supported by MATLAB Coder
- 自制的上衣:看起来一样,但不完全相同
- 如何使用 redis-plus-plus 存储二进制数据,就像我想存储结构一样?@for_stack?
- 如何像在 C++ 中处理数组一样对 .txt 文件中的字符进行寻址?
- 如何将两个字符串加在一起,就好像它们是变量一样?
- 像 CPP 中的控制台一样的应用程序
- 加载由 MATLAB Coder 生成的带有函数的 DLL,该函数调用外部函数
- 为什么C++中没有常量引用,就像常量指针一样?
- 如何将实部和虚部放入一个变量中,就像在matlab中一样
- 如何将所有值保存在内存中,并使用命令检查它们,就像在 Matlab 中调试一样