Qcustomplot绘制动态图导致画面极其卡顿
由于fs=8e6,Tr=1e-2,samples=8e4,利用这些数据实现AM通信过程并绘图,画面极其卡顿,有没有什么好的优化方法
```c++
/*展示部分代码*/
int numSamples = static_cast<int>(T * fs);
QVector<double> t(numSamples);
for (int i = 0; i < numSamples; ++i)
{
t[i] = static_cast<qreal>(i) / fs;
}
QVector<double> m;
for (int i = 0; i < t.size(); i++)
{
m.push_back(am * cos(2 * M_PI * fm * t[i]));
}
//频域表示
QVector<double> M;
for (int i = 0; i < m.size(); i++)
{
//M.push_back(10 * log10(abs(fftshift(fft(m))[i] / m.size())));
M.push_back(10 * log10(abs(fftWithShift(m)[i] / m.size())));
}
//设置载波信号
QVector<double> h;
for (int i = 0; i < t.size(); i++)
{
h.push_back(A * cos(2 * M_PI * fc * t[i]));
}
//AM调制
QVector<double> f_am;
for (int i = 0; i < t.size(); i++)
{
f_am.push_back((1 + kd / am * m[i]) * h[i]); //已调信号时域
}
/*展示部分代码*/