ログイン
アカウント作成
多くの人が知っているQRコード。でもどうやってあの模様ができているか知ってる人は少ないのではないでしょうか。
QRコードの中には、「数学」を駆使したいろんなテクニックが満載。
独極ではその内容をだれもが独りで学習できるよう、丁寧にわかりやすく解説します。
QRコードの概要
ざっとQRコードを知る
QRコードの2大特徴
QRコードに含まれる情報
機能パターン(クワイエットゾーン、位置検出パターン、位置検出パターンの分離パターン)
機能パターン(タイミングパターン)
機能パターン(位置合わせパターン)
符号化領域
QRコードのバージョン
エラー訂正レベル
データ領域
符号化(エンコード)
なぜ「日本語」の?
1文字で何が伝わるか
1文字だと足りないときは
符号化(エンコード)とは
QRコードの4つの符号化方法
数字モード(モード指示子・文字数指示子)
数字モード(データ・終端パターン・埋め草ビット・埋め草ワード)
数字モード(実際にやってみよう!)
英数字モード(解説編だよ)
英数字モード(I-LOVE-YOU.に挑戦)
8bitモード(解説編その1)
8bitモード(解説編その2)
漢字モード(解説編)
漢字モード(「愛してる」のエンコード)
エラー訂正の概要
エラー訂正のイメージ
汚れたQRコードでも大丈夫
私たちも「エラー訂正」を経験している!?
言葉の距離
距離と訂正能力
単純な符号化
偉い人が考えた「エラー訂正機能付符号」
エラー訂正に必要な「行列」の解説
行列とはなんじゃ?
行列の「足し算」「引き算」
「行列」の「掛け算」
「行列」の「掛け算」の意味
行列の掛け算の特徴
行列式
「行列式」の計算の前に・・・並び替え!
「行列式」の計算の計算方法(3行3列の場合)
「行列式」の計算の計算方法(n行n列の場合)
行列式の特徴
全て0の列があれば行列式は0~
列を入れ替えれば行列つ式の符号が変わる
同じ列があれば行列式は0
行列式の分割
列同士を足し引きしても行列式は変わらない
行列式の定数倍
行列式同士の掛け算 その1
行列式同士の掛け算 その2
行列式同士の掛け算 その3
行列式同士の掛け算 その4
行列式同士の掛け算 その5
「行列式」と「多項式」 その1
「行列式」と「多項式」 その2
逆行列
余因子行列
「逆行列」と「余因子行列」 その1
「逆行列」と「余因子行列」 その2
「逆行列」と「余因子行列」 その3
「行列」のランク その1
「行列」のランク その2
「行列」を使ってエラー訂正をしよう
行列を使って符号を改善
「生成行列」の例
検査行列
エラー訂正機能のスペック
エラー訂正機能のスペック「n」と検査行列の関係
エラー訂正機能のスペック「k」と「検査行列」の関係
エラー訂正機能のスペック「d」と「検査行列」の関係 その1
エラー訂正機能のスペック「d」と「検査行列」の関係 その2
エラー訂正機能のスペック「d」と「検査行列」の関係 その3
リード・ソロモン符号とエラー訂正の方法
リード・ソロモン符号の「検査行列」
リード・ソロモン符号の「検査行列」の「ランク」
ヴァンデルモンド行列・・・・。名前がすごいな。
リード・ソロモン符号の「検査行列」の特徴
リード・ソロモン符号のによる、「復号」のイメージ その1
リード・ソロモン符号のによる、「復号」のイメージ その2
リード・ソロモン符号でエラーの個数を求めよう!その1
リード・ソロモン符号でエラーの個数を求めよう!その2
リード・ソロモン符号でエラーの位置を求めよう!
リード・ソロモン符号でエラーの内容を求めよう!
多項式の割り算
多項式の割り算 その1
多項式の割り算 その2
リード・ソロモン符号の作り方
リード・ソロモン符号の作り方 その1
リード・ソロモン符号の作り方 その2
ガロア理論と体
ガロア理論をちょこっとだけ 「体」とは その1
ガロア理論をちょこっとだけ 「体」とは その2
QRコードで使っている「体」は? その1
QRコードで使っている「体」は? その2
QRコードで使っている「体」は? その3
QRコードを作ろう
概要・文字決め・エラー訂正レベル決め・符号化方式決め・バージョン決め~
枠づくり
符号化
リード・ソロモン符号の計算
データの書き込み
マスクの適用
QRコードの完成
QRコードメーカー
QRコードメーカー(javascript)