我已经写了一个程序来计算样本的离散傅立叶变换,在这种情况下,我对一个正弦波进行采样。为了测试它,我需要绘制结果。但是,结果数组中填充了复数值。那么,如何提取这些数组元素的实部和虚部,然后根据它们的索引绘制它们呢?下面是我的代码:implicit none
integer :: k, N, x, y, j, r, l, i
我正在尝试将std::boost::multi_array的一个复杂值复制到一个mxArray中,这样我就可以将值写到MATLAB .mat文件中。当我将.mat文件加载到MATLAB中时,它只有数据的真实部分,而没有想象的部分。下面是一个代码片段,显示了我正在做的事情。mxArray to the file with另外,有趣的是,如果当我发出memcpy调用