Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 数値データ > データの変換と平滑化 >
Mathematica > データの操作 > 統計 > データの変換と平滑化 >
Mathematica > 数学とアルゴリズム > 統計 > データの変換と平滑化 >

Rescale

Rescale[x, {min, max}]
min から max の範囲で x が0から1に収まるように x を再スケールする.
Rescale[x, {min, max}, {xmin, xmax}]
min から max の範囲で xxmin から xmax に収まるように x を再スケールする.
Rescale[list]
list 中の各要素がMin[list]からMax[list]の範囲で0から1に収まるように,各要素を再スケールする.
  • Rescale[x, {min, max}]は,実質的に(x-min)/(max-min)に等しい.
  • 各数量につき,Rescaleは内部的に数値近似を用いて結果を出す.大域変数$MaxExtraPrecisionの設定がこのプロセスに影響を与えることがある.
  • Rescaleは複素数や記号的数量に使うことができる.
-10から10の範囲で0から1になるようにスケールし直す:
In[1]:=
Click for copyable input
Out[1]=
 
x の値が c から d の範囲のとき,xa から b の範囲に収まるようにスケールし直す:
In[1]:=
Click for copyable input
Out[1]=
 
すべてのリスト要素が0から1までになるようにスケールし直す:
In[1]:=
Click for copyable input
Out[1]=
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team