Ich möchte FFT (1D) mit Matlab-Arrays implementieren. Upon googling I came across this code. Dies scheint jedoch ein alter Code zu sein, der im Jahr 2007 geschrieben wurde und Matlab 2012 verwendet.Benötigen Sie Hilfe beim Ausführen dieses alten Matlab-Codes
Ich habe Fehler wie "Index überschreitet Matrix Abmessungen". Könnte jemand Änderungen am Code vornehmen, damit ich ihn auf meinem Computer ausführen kann?
PS: Ich weiß Matlab hat eine eingebaute FFT-Routine. Jedoch möchte ich es mit Matlab-Arrays implementieren, da ich diesen Code für einen anderen Zweck in der Zukunft verwenden werde. Auch ich brauche das fft, um für Arrays der Größe 44k zu arbeiten, so dass die grundlegende DFT-Implementierung dann nicht funktionieren wird.
der Code sieht kompatibel, welche Zeile Sie den Fehler zu bekommen? – GameOfThrows
u = Y (:, 1: N2); gibt mir index übersteigt Matrix Dimensionen. Ich habe Eingabe mit Nullen aufgefüllt, um es aus der Form 2^N – pyronic