それぞれの記事内のソースコードでその記事の内容の処理以外を削除しました。
全ての関数が入った最新版はそれぞれのカテゴリの最後に載せておきます。
入門
C言語とは
knoppixで開発環境作り
画像処理
Bitmapファイルを入出力してみる
カラーの画像をグレースケールに変換してみる
RGBの分割と結合をしてみる
平均化フィルタを作る
加重平均フィルタを作る
縦方向平滑化フィルタを作る
横方向平滑化フィルタを作る
Prewittフィルタでエッジ抽出する
Sobelフィルタでエッジ抽出する
Laplacianフィルタでエッジ抽出する
鮮鋭化フィルタを作成する
Medianフィルタを作成する
画像をフーリエ変換してみる
パワースペクトルを出力してみる
周波数をカットしてみる
画像のヒストグラムを出力してみる
RGBからHSVへの変換と復元
明度に微分フィルタを適用
特定の色をシフトしてみる
HSVそれぞれの値をセットする
ヒストグラムの線形変換
2値化をしてみる
ハーフトーン処理(ディザ法)
ハーフトーン処理(誤差拡散法)
Gaussianによるピンぼけ画像の復元
周波数をカットしてみる2
完全版 [bitmap.h]
[bitmap.c]
[calculation.h]
[calculation.c]
音声処理
Waveファイルを入出力してみる
音声を逆に再生してみる
音声をフーリエ変換してみる
完全版 [wave.h]
[wave.c]
[calculation.h]
[calculation.c]
数値計算
1次元フーリエ変換
2次元フーリエ変換
高速フーリエ変換
連立一次方程式を解く
Jacobi法
KL展開
Simpson則
数値微分
Euler法
Heun法
Runge-Kutta法
Householder変換
三重対角化
QR法
LU分解
KL展開2
連立一次方程式を解く2
完全版 [calculation.h]
[calculation.c]
認識
最近傍決定則
k-最近傍決定則
Perceptron
完全版 [neuralnet.h]
[neuralnet.c]
[calculation.h]
[calculation.c]