数学

数値計算ライブラリLAPACKはiOS標準で使えた

数値計算用ライブラリで有名なLAPACKですが、iOSではSDKのフレームワークをリンクするだけで使えるようになります。個人的には数値計算はまったくのノーマークだったので驚きました。 準備 プロジェクトにAccelerate.frameworkを追加。 で、インポート。 #im…

フーリエ変換の縦横波パスフィルタ

こんにちは、株式会社CFlatです。2次元画像のフーリエ変換について、ハイパスフィルタやローパスフィルタは良く見かけるので 縦横波パスフィルタなるものを試しに作ってみました。下記は256*256の2次元画像と、それをフーリエ変換した際のパワースペクトル画…

4次元の回転行列

こんにちは、株式会社CFlatです。前回は下図のように4次元超立方体を2次元ディスプレイに表示しました。 今回は4次元超立方体を回転させてみます。 zw平面で回転 次元がいくつ増えても、ある平面を回転するだけなら回転行列の算出は難しくありません。 下図…

4次元から2次元への変換行列

2次元の正方形から1つ次元を増やしたら3次元の立方体になります。 3次元の立方体から1つ次元を増やしたら4次元の超立方体になります。今回は4次元超立方体を2次元ディスプレイに移す変換行列のお話です。 まずは3次元から2次元へ 例えば下記の絵は単なる線分…

オイラー角と回転行列

こんにちは、株式会社CFlatです。とあるお客さんからオイラー角の質問を受けたので少し調べてみました。 その際に計算結果は色んなサイトに載っていましたが、計算過程が見つからなかったのでメモしておきます。 オイラー角とは オイラー角とは3次元空間に…