sig1,sig2分别为指向长度为1024的双精度数组的指针,sig3为一指向长度为2048的双精度数组的指针,要将sig2所指的数组连接至sig1所指的数组之后放入sig3之中。我该如何做呢?
比如说
double *sig1;
double *sig2;
double *sig3;
double phase = 0;
int main( )
{ sig1 = (double*)malloc(1024*sizeof(double));
sig2 = (double*)malloc(1024*sizeof(double));
sig3 = (double*)malloc(2048*sizeof(double));
SineWave(1024,10,2000,&phase,sig1);
SquareWave(1024,1,2000,&phase,50,sig2);
那么,之后,如果我要将这两个信号连接起来并存放至sig3中,后面的程序我该如何编呢?
多谢大虾们指点!! |