edo1z blog

プログラミングなどに関するブログです

2011-09-04から1日間の記事一覧

cosθの値をグラフにしてみる

0度〜360度のcosθの値をグラフに出してみよう。HTML canvasを使おう。 See the Pen cosθ by edo1z (@edo1z) on CodePen. 一番上が1を表している。真ん中が0で、一番下が-1である。一番左が0を表していて縦の目盛線は、45ずつに引いている つまり、0度はcos…

ベクトルの内積の研究(1)

ベクトルの内積を研究する。 まずV,Uをそれぞれ、(3,5)、(6,3)としよう。 ベクトルの内積は下記のようになるものをいうらしい。 V●U = Vx * Ux + Vy * Uy よって、内積は、 3 * 6 + 5 * 3 = 33 となる。 内積ではもう一つ成立する式があるらしい。 V●U = |V|…

Javascript Math.sin(rad) サインを求める

Math.sin(rad)でサインを求められる。引数のradはラジアン。ラジアンがよく分からない。 コンピュータゲームの物理という私のバイブルによると、ラジアンは角度を表す方法の1つのようだ。我々は360度で一周する方法をいつも使っているが、この360という中途…

Javascript Math.PI 円周率を求める関数

document.write(Math.PI); document.write(Math.PI);

Javascript Math.atan2() X軸からポイントまでの角度を取得

Math.atan2(y, x) http://www.ajaxtower.jp/js/math_class/index15.html ここの説明が分かり易そうだ。 atan2関数は座標の逆正接(アークタンジェント)を計算して返します。引数に指定した原点と座標(x, y)、そして座標からX座標へ降ろした点の3点からなる三…