【发布时间】:2015-03-25 10:14:00
【问题描述】:
spectre=spectrum->dft(uhd_samples,Ndft,noise_power);
bool conclusion=stat->test(noise_power,&spectre,Ndft,lambda,Nsamples);
我在 qt creator 中有 2 个错误:
/home/hoss/cdf/mainwindow.cpp:45: error: cannot convert 'Matrix {aka std::vector<std::vector<float> >}' to 'MainWindow::Matrix*' in assignment
spectre=spectrum->dft(uhd_samples,Ndft,noise_power);
/home/hoss/cdf/mainwindow.cpp:46: error: no matching function for call to 'AD_test::test(float&, MainWindow::Matrix**, int&, float&, int&)'
bool conclusion=stat->test(noise_power,&spectre,Ndft,lambda,Nsamples);
^
dft 返回一个矩阵,所以我必须将幽灵定义为矩阵。我尝试创建struct matrix...但没有任何改变。
【问题讨论】: