![](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac8e625a79db8b819368fe73e2c820f4348968df/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU1JUE0JUE3JUU2JUI1JUE2JUU3JTg5JTg4RkZUJUUzJTgyJTkyQyUyQiUyQiVFMyU4MSVBOEphdmElRTMlODElQUIlRTclQTclQkIlRTYlQTQlOEQlRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODElOUYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTI2OTRjYTlkZmZhZWNlOGRhMDhkNzMyZGUzZGE4YzBi%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBZU1JLRU4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWY3NjczMzkzZTA3ODJkZDBmY2U4YzIzNjBkODlhZTBh%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Da8cb440351732f9dd68645dfa522f382)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
大浦版FFTをC++とJavaに移植してみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
大浦版FFTをC++とJavaに移植してみた - Qiita
概要 題名通りです。元がC言語なのでそこまで困難でもなかったのですが、修正する際に気をつけたことを... 概要 題名通りです。元がC言語なのでそこまで困難でもなかったのですが、修正する際に気をつけたことをメモしておきます。移植したコードを入手したい人は、次のGitHubのリンクから入手して下さい。 Ooura-FFT-Library-by-Other-Language ※今回移植したのはfft4g.c(FFT パッケージ in C - 高速版 (基数 4, 2))だけです。他も同じような方法で移植可能です。 元々のソースの使い方 端的に書くとこんな感じです。若干トリッキーですが、その性能は折り紙付きです。 #include <cmath> #include <iostream> #include "fft4g.c" const int n = 4; //データ数 const int n_sqrt = 2; //√(データ数) int main(){ // 変換用バッファの初期化 int ip[