ContinuousWaveletData

ContinuousWaveletData[{{oct1,voc1}->coef1,},wave]

ウェーブレット係数 coefi がオクターブと音{octi,voci},ウェーブレット wave に対応する連続ウェーブレットデータオブジェクトを与える.

詳細とオプション

  • ContinuousWaveletData[{{oct1,voc1}->coef1,},]は常に構造がContinuousWaveletData[coefs,octvocs,]の最適化された標準形式に変換される.
  • 係数 coefiは,ベクトル, Sound[],あるいはSampledSoundList[]オブジェクトである.
  • ContinuousWaveletTransformで使われるオプションはContinuousWaveletDataのオプションとしても使うことができる.
  • 標準出力形式では,もとのデータのオクターブ,音,次元のみが出力される.
  • Normal[ContinuousWaveletData[]]は各オクターブおよび音{octi,voci}と対応する係数配列 coefiの対応に関する規則のリスト{{oct1,voc1}->coef1,{oct2,voc2}->coef2,}を与える.
  • ContinuousWaveletDataは複数のスケール における連続ウェーブレット変換 w(u,s)=1/(sqrt(s))sum_(k=1)^nx_k TemplateBox[{psi}, Conjugate]((Delta (k-u))/s)を与える.
  • 各スケール はオクターブの数と音の数で指定され,で与えられる.
  • スケール{oct,voc}を使ってContinuousWaveletDataオブジェクト cwd からウェーブレット係数を抽出することができる.次は使用可能な指定値である.
  • cwd[{oct,voc}]{oct,voc}に対応する係数を抽出する
    cwd[{{oct1,voc1},{oct2,voc2},}]いくつかのウェーブレット係数配列を抽出する
    cwd[ovpatt]スケールが ovpatt にマッチするすべての係数を抽出する
    cwd[All]すべての係数を抽出する
  • デフォルトで,係数は規則のリスト{{oct1,voc1}->coef1,{oct2,voc2}->coef2,}として返される.
  • cwd[,{form1,form2,}]を使って出力形が制御できる.使用可能なformiは以下の通りである.
  • "Rules"規則{{oct1,voc1}->}
    "Values"係数のみ
    "Inverse"個々の係数の逆変換
    "ListPlot"1D係数の単純なリストプロット
    "Sound"サウンド係数のためのサウンドオブジェクト
    "SampledSoundList"サウンド係数のためのサンプルサウンドオブジェクト
  • ウェーブレット表現の特性はContinuousWaveletData[]["prop"]で得られる.
  • ContinuousWaveletData[]["Properties"]ContinuousWaveletDataオブジェクトで使用可能な特性リストを与える.
  • 変換係数の関連特性
  • "Octaves"使用するオクターブの数
    "Voices"使用する1オクターブあたりの音の数
    "Scales"使用されたウェーブレットスケール
    "Wavelet"使用されたウェーブレット族
    "WaveletScale"分割可能な最小スケール
    "WaveletIndex"すべてのウェーブレット指標{octi,voci}のリスト
    "LogScalogramFunction"関数 を与える
    "LinearScalogramFunction"関数 を与える
  • 入力データ関連特性
  • "DataDimensions"もとのデータの次元
    "DataChannels"データのチャンネル数
    "DataMean"もとのデータの平均
    "DataWrapper"再構築の後でデータに適用されるラッパー関数
    "SampleRate"入力データに使用されるサンプルレート

例題

すべて開くすべて閉じる

  (2)

ContinuousWaveletDataオブジェクトを得る:

ContinuousWaveletDataは異なるスケール{oct,voc}での係数配列の表す:

{oct,voc}に対応する数値スケールを含む特性を抽出する:

任意の連続ウェーブレット変換係数の逆ウェーブレット変換を計算する:

スコープ  (12)

基本的な用法  (10)

ContinuousWaveletTransformからContinuousWaveletDataオブジェクトを得る:

計算されたスケール{oct,voc}のリストを示す:

係数配列を規則のリストとして得る:

InverseContinuousWaveletTransformContinuousWaveletDataに作用する:

オクターブと音が十分な場合,逆変換で正確な再構築ができる:

特定のオクターブと音に対応する係数を抽出する:

1つの係数配列を抽出する:

パターン{1,_}を使って最初のオクターブにあるすべての係数を抽出する:

特定の{oct,voc}とパターンの両方を含むリストを指定する:

異なる形式の係数配列を得る:

規則のリスト(デフォルト)として得る:

値のみを得る:

係数を小さいリストプロットして得る:

各係数配列の逆変換を得る:

形式を組み合せる:

サウンドウェーブレット係数をSoundオブジェクトとしてを得る:

ウェーブレット変換データの特性を抽出する:

オクターブと音の数と使用されているウェーブレット:

使用可能なすべての特性:

ContinuousWaveletDataを他のウェーブレット関数で使用する:

逆変換:

スカログラム:

ContinuousWaveletDataを変換する:

任意の関数を各係数に適用する:

指定された{oct,voc}にマッチするすべての係数を0にする:

スカログラムを比較する:

係数配列を与える規則のリストからContinuousWaveletDataオブジェクトを構築する:

結果は指定された係数を含むオクターブと音の範囲を表す:

その他の係数は0とみなされる:

指定されたウェーブレットを使ってContinuousWaveletDataオブジェクトを構築する:

指定されたウェーブレットが逆変換に使われている:

特性  (2)

連続ウェーブレット変換の特性を得る:

使用されたウェーブレットとウェーブレットスケール:

オクターブと音の数を含む変換係数の特性:

使用可能なすべての{oct,voc}のリスト:

{oct,voc}に対応する数値スケール:

入力データの関連特性:

データの次元,オーディオチャンネルの数,およびサンプルレート:

逆変換の結果に自動的に適用されるラッパー関数:

オプション  (5)

SampleRate  (1)

Sound入力の際は,SampleRateが自動的に計算される:

デフォルトで,SampleRateは最初の係数規則から抽出される:

SampleRateを明示的に指定する:

WaveletScale  (2)

デフォルトで,WaveletScaleが自動的に計算される:

ContinuousWaveletDataを設定する:

WaveletScaleを明示的に設定する:

WorkingPrecision  (2)

デフォルトで,WorkingPrecision->MachinePrecisionが使われる:

より高精度の計算を使う:

0に近い数を使う場合は,確度の方が正しい桁数の指標として相応しくなる:

特性と関係  (5)

各ウェーブレット係数配列の長さはデータの長さに等しい:

ContinuousWaveletDataはスケール集合における連続変換係数を表す:

DiscreteWaveletDataは離散変換係数のツリーを表す:

ContinuousWaveletDataをその係数と特性から再構築する:

使用される係数とウェーブレットを指定する:

データの次元は係数で決められる:

逆変換と比較する:

すべての係数を規則のリストとして得る同等の方法:

Normalを使う:

明示的にすべて(All)の係数を抽出する:

任意のオクターブと音にマッチするパターンBlank[] (_)を指定する:

係数リストのみを得る同等の方法:

cwd[{oct,voc}]で返された各規則にLastを適用する:

Partを使う:

係数の値のみを明示的に得る:

Wolfram Research (2010), ContinuousWaveletData, Wolfram言語関数, https://reference.wolfram.com/language/ref/ContinuousWaveletData.html.

テキスト

Wolfram Research (2010), ContinuousWaveletData, Wolfram言語関数, https://reference.wolfram.com/language/ref/ContinuousWaveletData.html.

CMS

Wolfram Language. 2010. "ContinuousWaveletData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ContinuousWaveletData.html.

APA

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

BibTeX

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

BibLaTeX

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