DiscreteTransforms パッケージの紹介
使い方
DiscreteTransforms[function](arguments)
DiscreteTransforms:-[function](arguments)
function(arguments)
|
説明
|
|
•
|
DiscreteTransforms パッケージには、離散データの変換を計算するための関数があります。
|
•
|
このパッケージの関数は、 (現在は) 機械精度に限られています。これは、結果が Digits に依存せず、すべての計算が倍精度 (およそ 15 decimal digits) で行われることを意味します。
|
|
このパッケージの関数は、ほぼすべての互換性のあるデータ型について動作しますが、その変換を計算するために使用される適当なデータ型とともに使用される場合、最も効率的です。
|
•
|
DiscreteTransforms パッケージの各関数は、コマンドの呼び出しにおいて、関数名の長い形 long form 、あるいは、短い形 short form のいずれかを使用してアクセスすることができます。
|
|
DiscreteTransforms パッケージはモジュールとして定義されているため、このパッケージの関数にアクセスするために、DiscreteTransforms:-function の形式を使用することも可能です。 詳細は、Module Members を参照してください。
|
FourierTransform 複素数の入力データのフーリエ変換を計算します
InverseFourierTransform 複素数の入力データの逆フーリエ変換を計算します
|
|
例
|
|
>
|
with(DiscreteTransforms);
|
| (2.1) |
>
|
Z := Vector(4,i->evalf[15](1+cos(2*Pi*i/4)+I*sin(2*Pi*i/4)),
datatype=complex[8]);
|
| (2.2) |
>
|
FourierTransform(Z,inplace=true);
|
| (2.3) |
>
|
InverseFourierTransform(Z,inplace=true);
|
| (2.4) |
|
|
Download Help Document
Was this information helpful?