Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
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 の新機能
© 2013 Wolfram Research, Inc. English
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team