タグ

physicsとpythonに関するlepton9のブックマーク (2)

  • 【Python】プログラムでフーリエ変換を理解しよう!【FFT, 標本化定理, ナイキスト周波数】 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    こんにちは。早く業務に慣れたい開発チーム入社1年目の髙垣です。 急ですが皆さん。ふと、音をフーリエ変換したい時ってありませんか? ありますよね。 でも、「フーリエ変換って学校で計算式で習ったけど、結局は何をしているんだ?」となることありませんか? そこで今回は計算式なんてほっといて、Pythonを使ってフーリエ変換が何をやっているのか体験してみましょう! 環境構築 下記リポジトリをクローンしてください https://github.com/takaT6/fft-tutorial クローンができたら下記のライブラリをインストールしてください↓ pip install numpy matplotlib japanize_matplotlib japanize_matplotlib はmatplotlibに日語を書き込めるようにするライブラリです。 日語化をするにはフォントを入れたり、設定フ

    【Python】プログラムでフーリエ変換を理解しよう!【FFT, 標本化定理, ナイキスト周波数】 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
  • 力学のシミュレーション - KnowledgeBase

    とりあえず、理想的な場合として、摩擦はないものとする。また、錘がいろんな方向に動くとややこしいので、直線運動だけを考える。錘がつりあい位置からすこしひっぱってから、手をはなすと、錘はつりあい位置のまわりで振動しはじめる。摩擦がなければ、いつまでも振動しつづける。 錘はどのように運動するか? 高校の物理なら、「これは単振動になるから、運動は正弦波になる」といった風に頭ごなしに覚えるように指導されるだろう。理想的な場合ならそれでもいいが、現実の問題として扱おうとすると、摩擦がある場合、床が平坦でない場合などいろんな付加条件が課される場合が多く、理想的な単振動の場合のように、解析的に答(正弦波)が求められない場合が多々ある。 コンピューターを用いれば、解析的に答が得られないような問題であっても、数値的に答を求めることができる。物体の運動を数値的に解く際に必要になるのは、運動方程式F=ma(Fは力

  • 1