1

2D 配列のフーリエ変換を必要とするプロジェクトに取り組んでいます。

しかし、私は両方の FFT や特に vDSP の専門家にはほど遠いです。

herehere 、またはhereの例を見てきましたが、それらは1D配列用であるか、よく理解できません。

私が変換したいのは、次のように構築するこの配列です。

 if (!_double2DArray) {
  _double2DArray = (double**) malloc([traces count]*sizeof(double*));
}

for (NSInteger i=0; i<[traces count]; i++) {
  Trace *trace = [traces objectAtIndex:i];
  _double2DArray[i] = (double*) malloc(length*sizeof(double));

  NSMutableArray *traceAxis = [trace getTraceAxis:axis];
  for (NSInteger j=0; j<[[trace traceLength] integerValue]; j++) {
    _double2DArray[i][j] = [[traceAxis objectAtIndex:j] doubleValue];
  }
}
4

1 に答える 1