このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
dctmtx
離散コサイン変換行列
説明
例
入力引数
出力引数
ヒント
n
行n
列のイメージA
である場合、
はD
*AA
の列の DCT で、D'*A
はA
の列の逆 DCT です。A
の 2 次元の DCT は、D*A*D'
として計算できます。この計算は、dct2
を使うより高速になる場合があります。特に、小さい DCT を何度も計算する場合は、D
を 1 回だけ決定すれば済むので高速になります。たとえば、JPEG 圧縮では、8 行 8 列の各ブロックの DCT が計算されます。この計算を実行するには、
dctmtx
を使用してD
を決定してから、D*A*D'
を使用して各 DCT を計算します (ここで、A
は 8 行 8 列の各ブロックです)。これは、ブロックごとにdct2
を呼び出すよりも高速です。
バージョン履歴
R2006a より前に導入