Math

トランプのボゴソート

ボゴソートとして52枚のトランプを投げる例が載っていますが、これが一体何回目のシャッフルでソートできる確率が 50% を越えるのかという話題があったので、やってみました。 1回の試行で揃う確率は なので、揃わない確率は で、n 回連続で揃わない確率は …

アルファ付きピクセルからアルファ付きピクセルへの転送

ってどうなるんだろうと思って計算してみました。 オレオレ記法 と書いた場合、 の左は転送元、右は転送先です。 括弧内の各要素はアルファ値、赤の要素、緑の要素、青の要素という順番で並んでいて、それらは [0...1] の実数です。 また、今回の計算におい…

数学用語

メモメモ。 足し算 addition 引き算 subtraction 掛け算 multiplication 割り算 division 和 sum 差 difference 積 product 余り remainder 加数 addend 減数 subtrahend 乗数 multiplier 被除数 dividend 除数 divisor 商 quotient 分数 fraction 分子 nume…

40バイトサインジェネレータ

x86 の機械語40バイトで、コサインテーブルを生成する方法。 元ネタがどこにあったか分からなくなったので貼り付けておこう。

2つの直線の交点

すごい基本的な部分なんですけど、ゼロ除算で失敗してしまったので……(;´Д`) とを結ぶ直線をとし、とを結ぶ直線をとしたときに、このの交点はどうなるかを考えてみる。

線形近似

のの範囲を、の式で近似するとどんな式になるんだろう? ということでやってみる。

内積

としたときに、その内積として、 の2つが公式として存在しているが、その2式が等しいことを証明してみる。

リサージュ図形

のときの、を求める。 ……やりかたがわかったら書きます(;´Д`) [追記] 理論的に不可能な気がしてきたorz とか、 ぐらいまでは出たんだけどなぁ……。 というか、アークタンジェント周りの計算方法がいまいち分からないのにこんなことをやろうとしたのが間違…

sin xの微分

を証明してみる。

極限

とりあえず、これを求めてみよう。

数学、はじめました。

自分は一応理数系に入るんだけれども、これはただ単に文系のテストの点数よりは理数系のテストの点数が良かったからに過ぎない。 自分の数学力は、正直言って高校生より低い。 実際今読んでる数学の本も、高校受験用の本だし。 しかも理解できねぇ(;´Д`) …

mimeTeX

でか文字 ミニ文字 色々 イコールでアライン

除算

この2つの関数の違いがわからなかったという罠(;´Д`)

arc tangentテーブルを使ってarc tangentを求める

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…

arc tangentテーブルの作成

コサインテーブルの作成は出来ているものとして*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];>

CMath のソース

リンク元:id:melpon:20051030 ↓Java で作った数学関数クラス CMath.zip