「がんばれない」けど「がんばりたい」

ITエンジニアの仕事のこと。AI、機械学習、ディープラーニング。地頭力。車のこと。

物理・数学

Force|Nature of Code.

■Force ニュートンの質量保存の法則をプログラムに反映するにあたり、考えのまとめ。

Vector|Nature of Code.

1. 移動(位置) 1-1. 位置の更新 location = location + velocity.

乱数とPerlin Noise

1)乱数については下のコードに統一しよう。 float randnum = (ofRandom(1) * (max - min)) + min;

物理公式 3次元極座標/進んだ距離(加速有り)

3次元空間の任意点P(x, y, z)を極座標で表現すると、 x = r * sinθcosφ y = r * sinθsinφ z = r * cosθ 参考|http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1260345602 === 加速度Gのある空間での時間t秒後の位置の計算 (高校でな習っ…

音についてまとめてみる(3)

フーリエ変換をコンピュータで取り扱う時は、 離散フーリエ変換からFFTに話が進むのだが、 用語を本やネットで調べれば調べるほど、 混乱したので、 用語のまとめ プログラムによる計算 今回vDSPを使用した結果 についてまとめようと思う。

音についてまとめる(2)

音についてまとめてみる(1)で作った2Hzの音を vDSPでvDSP_fft_zripしてからvDSP_vdistしてみた結果。 変換方法によって、値が違う。 1.0より大きくなるとかあるんだなぁ 1.ハニング窓をかけた場合 0Hz 0.000000 1Hz 0.500000 2Hz 1.000000 3Hz 0.50000…

音についてまとめる(1)

音についてまとめてみる。 1.1Hzの音とは? 1秒間に1回上下する波の事。 「1回上下」というのは、円として考えた時に、0°〜360°まで角度θが変化する事と動議。 0°〜360° = 0 rad〜2π rad 1ー1.周波数1Hzの音を1秒間サイン波として作る 1Hzの音…

ベクトルの正規化について

以前twitterツイートしたベクトルのノーマライズに関しメモ。 以前のツイート: 「ベクトル系のクラスには、ノーマライズメソッドが必ずといってもいいくらい実装されているけど、なんの為にあるのだろう」 「実例で学ぶゲーム3D数学」本にちょっと載ってた…