Math
ボゴソートとして52枚のトランプを投げる例が載っていますが、これが一体何回目のシャッフルでソートできる確率が 50% を越えるのかという話題があったので、やってみました。 1回の試行で揃う確率は なので、揃わない確率は で、n 回連続で揃わない確率は …
ってどうなるんだろうと思って計算してみました。 オレオレ記法 と書いた場合、 の左は転送元、右は転送先です。 括弧内の各要素はアルファ値、赤の要素、緑の要素、青の要素という順番で並んでいて、それらは [0...1] の実数です。 また、今回の計算におい…
メモメモ。 足し算 addition 引き算 subtraction 掛け算 multiplication 割り算 division 和 sum 差 difference 積 product 余り remainder 加数 addend 減数 subtrahend 乗数 multiplier 被除数 dividend 除数 divisor 商 quotient 分数 fraction 分子 nume…
x86 の機械語40バイトで、コサインテーブルを生成する方法。 元ネタがどこにあったか分からなくなったので貼り付けておこう。
すごい基本的な部分なんですけど、ゼロ除算で失敗してしまったので……(;´Д`) とを結ぶ直線をとし、とを結ぶ直線をとしたときに、このの交点はどうなるかを考えてみる。
のの範囲を、の式で近似するとどんな式になるんだろう? ということでやってみる。
としたときに、その内積として、 の2つが公式として存在しているが、その2式が等しいことを証明してみる。
のときの、を求める。 ……やりかたがわかったら書きます(;´Д`) [追記] 理論的に不可能な気がしてきたorz とか、 ぐらいまでは出たんだけどなぁ……。 というか、アークタンジェント周りの計算方法がいまいち分からないのにこんなことをやろうとしたのが間違…
を証明してみる。
とりあえず、これを求めてみよう。
自分は一応理数系に入るんだけれども、これはただ単に文系のテストの点数よりは理数系のテストの点数が良かったからに過ぎない。 自分の数学力は、正直言って高校生より低い。 実際今読んでる数学の本も、高校受験用の本だし。 しかも理解できねぇ(;´Д`) …
でか文字 ミニ文字 色々 イコールでアライン
この2つの関数の違いがわからなかったという罠(;´Д`)
private final int tmax = 16; private final int n = 8; //これを使用するのは、atan_tableが作成されていることが条件 public int atan(int x, int y){ if(x==0 && y==0) throw new RuntimeException(" 原点から原点のarc tangentを求めようとした"); if(y…
コサインテーブルの作成は出来ているものとして*1、 private final int tmax = 16; private final int n = 8; void makeAtanTable(){ int cn = getCosTableSize(); //2^cnのコサインテーブル int atan_table = new int[1<<n]; for(int i=1;i<(1<<(tmax-3));i++){ int s = i>>(tmax-cn); atan_table[(sin(s)<</n];>
リンク元:id:melpon:20051030 ↓Java で作った数学関数クラス CMath.zip