Satimage 戻る| 次へ
基本の例
QuickPlotLibの >A基本の例ツがある ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 > Makingグラフ >Makingグラフ?/長さ>
ここに、私たちの序論を例証する QuickPlotLibで役に立つ2つの論評された例があります: そして、基本的な最初のもの、より洗練された例。

QuickCurveと共に機能 y=f(x)を企みます。

QuickCurve(-1、1、「cos(x)*罪(10*x^2)」、0)

輸入スクリプト
QuickCurveのための原型は QuickCurve(x、yは反対する)です。 私たちは、機能をプロットするために、 yのために -1、 xのための1範囲に通過して、 「cos(x)*罪(10*x^2)」公式に通過します。 への指定 0はあなたがデフォルトですることです: 新しいカーブは新しい窓に入るでしょう。
QuickFFTSurfaceと共に2d分野のスペクトルを見ます。
スペクトルを見るのは以上にデータのためにどれが実験から来るかをしばしば感じさせます。 ここに、実験を持っていないので、私たちは分析的な機能のスペクトルを企むつもりです。
128にncを設定してください。
128にnrを設定してください。
マトリクスとしてcreatematrix「x」ncols nc nrows nr範囲0、2*パイにxを設定してください。
マトリクスとしてcreatematrix「y」ncols nc nrows nr範囲0、2*パイにyを設定してください。
QuickFormulaMatrixにx、y、zを設定してください。(x、yは「*罪(2*sqrt(x+y))を犯2(*(x^2+y^2))」)

QuickFFTSurface(z、「高速フーリエ変換」)


輸入スクリプト
Scientific環境に関する章で creatematrixについて議論します。 creatematrixは指定されたサイズで2dマトリクスを作ります。 「x」「y」パラメタはあなたが xy値でどうそれを初期化するかということです。
QuickFormulaMatrix(x、y、公式)xyパラメタに提供された xyの値のために 公式を評価することによって得られたマトリクスを返します。

最終的に、 QuickFFTSurface(z、反対する)z議論の2d Fastフーリエ変換を計算します。 QuickFFTSurfaceは表面 f(x、y)としてフーリエ変換の係数を企みます。 フーリエ変換のフェーズは表面の色に写像されます: カラースケールは [パイ、パイ]です。

異なった公式を使用することでもう片方の例を得ました。



戻る| 次へ
Copyrightツゥ2005パリ、Satimage