FourierDCTMatrix

FourierDCTMatrix[n]

2型の n×n 離散余弦変換行列を返す.

FourierDCTMatrix[n,m]

m 型の n×n 離散余弦変換行列を返す.

詳細とオプション

  • m 型の離散余弦変換行列の各項 Frsは以下で計算できる.
  • 1.DCT-I
    2.DCT-II
    3.DCT-III
    4.DCT-IV
  • 1型,2型,3型,4型の離散余弦変換行列にはそれぞれ1型,2型,3型,4型の逆行列がある. »
  • FourierDCTMatrixの行は離散余弦変換の基底数列である.
  • FourierDCTMatrix[n].list の結果は,list の長さが n の場合は,FourierDCT[list]と等価である.しかし,FourierDCT[list]の計算の方がはるかに速く,数値誤差が小さい. »
  • 4型の場合は返す行列の構造を指定するオプションTargetStructureがサポートされている.次は,TargetStructureの可能な設定である.
  • Automatic返す表現を自動的に選択する
    "Dense"行列を密な行列として表す
    "Hermitian"行列をエルミート行列として表す
    "Orthogonal"行列を直交行列として表す
    "Symmetric"行列を対称行列として表す
    "Unitary"行列をユニタリ行列として表す
  • FourierDCTMatrix[,TargetStructureAutomatic]FourierDCTMatrix[,TargetStructure"Dense"]に等しい.
  • FourierDCTMatrix[,WorkingPrecision->p]は精度が p である項目の行列を与える.

例題

すべて開くすべて閉じる

  (1)

4×4離散余弦変換行列:

スコープ  (1)

離散余弦変換の長さ128の基底数列:

オプション  (2)

TargetStructure  (1)

DCT行列を密な行列として返す:

DCT行列を直交行列として返す:

DCT行列を対称行列として返す:

WorkingPrecision  (1)

機械精度を使う:

任意精度を使う:

アプリケーション  (1)

大きさが8×8の2D離散余弦変換を行列構築を使って定義する:

簡約されたJPEG圧縮アルゴリズム:

もとの画像と圧縮された画像を比較する:

特性と関係  (2)

離散余弦変換行列にベクトルを掛けることはそのベクトルの離散余弦変換を計算することと等価である:

FourierDCTは行列に基づいた計算よりはるかに速い:

1型の離散余弦変換行列はそれ自体の逆行列である:

3型の離散余弦変換行列は2型の行列の逆行列である:

4型の離散余弦変換行列はそれ自体の逆行列である:

Wolfram Research (2012), FourierDCTMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/FourierDCTMatrix.html (2024年に更新).

テキスト

Wolfram Research (2012), FourierDCTMatrix, Wolfram言語関数, https://reference.wolfram.com/language/ref/FourierDCTMatrix.html (2024年に更新).

CMS

Wolfram Language. 2012. "FourierDCTMatrix." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/FourierDCTMatrix.html.

APA

Wolfram Language. (2012). FourierDCTMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FourierDCTMatrix.html

BibTeX

@misc{reference.wolfram_2024_fourierdctmatrix, author="Wolfram Research", title="{FourierDCTMatrix}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/FourierDCTMatrix.html}", note=[Accessed: 14-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_fourierdctmatrix, organization={Wolfram Research}, title={FourierDCTMatrix}, year={2024}, url={https://reference.wolfram.com/language/ref/FourierDCTMatrix.html}, note=[Accessed: 14-November-2024 ]}