gpt4 book ai didi

c++ - QVector 到复数

转载 作者:行者123 更新时间:2023-11-30 05:20:31 30 4
gpt4 key购买 nike

<分区>

我正在尝试分配 QVector 的一部分Qt 中的 double 组到复数 double 组。

运行下面的代码,我遇到的问题是 std::cout << y.at(i) << std::endl;正确打印 16 位整数值但 std::cout << y1[i] << std::endl;打印零:(0,0) (0,0) (0,0) ...

我想要结果 (y[0],0) (y[1],0) (y[2],0)...

有人能告诉我哪里出了问题吗?

QVector<double> x(100), y(100);  // Original QVector

std::complex<double> y1[100];
int i=0;

while(i<101)
{
// get y values from somewhere else (quint8 data8)

y[i] = (256.0*data8[2*i]) + 1.0*data8[2*i+1];
std::cout << y.at(i) << std::endl;

y1[i] = (y.at(i),0.0);
std::cout << y1[i] << std::endl;

i++;
}

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com