equal_l2’s blog

※記載されている内容の正確性は保証しませんが、間違いを指摘していただければ直します。

2015-03-01から1ヶ月間の記事一覧

参照型の引数について

関数の引数を参照型でとることには、ポインタを使うのと比べていくつかの利点がある。 1.呼び出す際にアドレスを渡さなくていい 変数の交換を行う関数でaとbを交換することを考える。 その関数をswapとする。ポインタで実装したswap関数は、次のようにつかう…

参照を学ぶ

ポインタとよく一緒に語られる存在として、C++の参照がある。ただC++の参照というのはオブジェクトに別の名前を付けることらしく、実装にポインタを必ずしも使う必要はないらしい。 参照型変数 参照型の変数は、次のように宣言する。 参照先の型 &変数名 = …

ポインタを学ぶ(4) おまけ

あんまりポピュラーではないけど、ちょこちょこ出てくるテクニック。 (ポインタともあんまり関係ないけど) 条件分岐文の節約 0以上の整数入力に対して、1個づつ異なった値を、結果として返す処理を書いてみる。以下のコードで共通の変数として、整数入力を…

ポインタを学ぶ(3) ポインタの用途

ポインタの実際の用途について考える。 とはいっても、主なのはこの3つくらいだろう。 関数から関数外の値を操作する この用途でもっともよく知られているのは、swap関数の実装だ。 swap関数とは、2つの同じ型の引数を取り、その2つを交換する関数である。 (…

ポインタを学ぶ(2) 特別なポインタ

ポインタの実際の用途について学ぶ前に、少し特別なポインタについて学んでみる。 配列とポインタ C/C++の配列はポインタによって実装されている。 たとえば、int a[20]を宣言したとする。 これが宣言されると、メモリ上にint型の領域が20個連続した領域に確…

ポインタを学ぶ(1) ポインタの基本

巷のC初心者に立ちはだかる最後にして最大の壁ともいわれる、ポインタと言う概念。 いったいポインタとは何なのか、何に使うのか、学んでいく。 基本 Cにおけるポインタとは あるオブジェクト*1のメモリアドレスを値として持つ変数。 格納されているアドレス…

最小二乗法(6) 線形近似における係数の推定誤差

前:最小二乗法(5) 線形近似 - equal_l2’s blog 次:最小二乗法(7) 項の欠けた線形近似 - equal_l2’s blogの推定誤差を求める。「最小二乗法(2)」で示した通り、 ただし、 また、「最小二乗法(5)」で示した通り 計算に入る前に、結論を言っておくと、 である。…

最小二乗法(5) 線形近似

前:最小二乗法(4) 多項式フィッティング - equal_l2’s blog 次:最小二乗法(6) 線形近似における係数の推定誤差 - equal_l2’s blog前回言った通り、の場合について実際に解いてみる。この場合のモデル関数は、あえて書くなら次のようになる。 もちろん、 であ…

最小二乗法(4) 多項式フィッティング

前:最小二乗法(3) 線形最小二乗法と非線形最小二乗法 - equal_l2’s blog 次:最小二乗法(5) 線形近似 - equal_l2’s blog今回は、次のような形のモデル関数について、を求める。 このモデル関数は、次の多項式である。さて、正規方程式は次のようなものであっ…

最小二乗法(3) 線形最小二乗法と非線形最小二乗法

前:最小二乗法(2) 一般的な正規方程式 - equal_l2’s blog 次:最小二乗法(4) 多項式フィッティング - equal_l2’s blog 最小二乗法は、モデル関数によって次の2つに分かれる。 線形最小二乗法 モデル関数が、「既知の関数とパラメータの積」の線形結合で表され…

最小二乗法(2) 一般的な正規方程式

前:最小二乗法(1) 最小二乗法の理念 - equal_l2’s blog 次:最小二乗法(3) 線形最小二乗法と非線形最小二乗法 - equal_l2’s blog 実際に、次の式を満たすようなを推定しよう。 推定すべきこの関数をモデル関数と呼ぶ。全く制限がないとモデル関数は求めがたい…

最小二乗法(1) 最小二乗法の理念

前:なし 次:最小二乗法(2) 一般的な正規方程式 - equal_l2’s blogずいぶん前に、最小二乗法を勉強してWordでまとめたのだが、数式が多いので重くなってしまう。 軽い状態で見られるようにこっちで書き直してみる。 最小二乗法とは 測定値の組について、次の…

TeXを試す

はてなブログでが使えるというので飛びついてみた。は一度勉強してみたかったしね。これからは、プログラミングや、プログラムに使う数学のことを書いていきたい。 今回学んだこと は、はてなブログでは [tex:\rm \TeX]で即座に書ける。 (これに気付くまでの…