CUDAClamp[lst]
lst の値を自動的に決められた値の間に収める.
CUDAClamp[lst,low,high]
lst の値を low と high の間に収める.
CUDAClamp
CUDAClamp[lst]
lst の値を自動的に決められた値の間に収める.
CUDAClamp[lst,low,high]
lst の値を low と high の間に収める.
詳細とオプション
- CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
- CUDAClampは"Float","Double",…等の一般的な型に対してのみ使える.
- CUDAClampは"Float[2]","Integer32[2]",,…等の定数ベクトル構造体型に対しては使えない.
- CUDAClampは記号入力に対しては使えない.
- low と high が指定されていない場合,入力が浮動小数点数なら low は0.0,high は1.0である.入力が整数の場合はlow は0,high は255である.
例題
すべて開く すべて閉じる例 (5)
Needs["CUDALink`"]CUDAClamp[Table[i, {i, 0, 500}, {j, 0, 500}]]//ArrayPlot上記はMapと同じである:
Map[Cos, 1.0 * Range[10]]CUDAClamp[Table[i, {i, 0, 500}, {j, 0, 500}], 0, 100]//ArrayPlotCUDAClamp[GaussianMatrix[ {20, 20}], 0.0, 0.0004]//ListPlot3D入力は画像でもよい.その場合,整数のリストとして解釈される:
CUDAClamp[[image], 75, 255]CUDAClamp[[image], 75]入力はCUDAMemoryでもよい.CUDAMemoryLoadを使ってリストをロードする:
mem = CUDAMemoryLoad[Range[-10, 10], "Byte"]res = CUDAClamp[mem, -5, 5]返されたメモリはCUDAMemoryGetを使って取り出せる:
CUDAMemoryGet[res]アプリケーション (1)
CUDAClampは地形の標高データの処理に使える.Wolframサーバからデータをロードする:
gisData = Import[ "http://exampledata.wolfram.com/sdtsdem.tar.gz", "Data" ];Manipulate[ReliefPlot[CUDAClamp[gisData, low, high], ColorFunction -> "GreenBrownTerrain"], {low, Min[gisData], Max[gisData] / 2}, {high, Max[gisData] / 2, Max[gisData]}]テクニカルノート
関連するガイド
-
▪
- CUDALink
テキスト
Wolfram Research (2010), CUDAClamp, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html.
CMS
Wolfram Language. 2010. "CUDAClamp." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html.
APA
Wolfram Language. (2010). CUDAClamp. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html
BibTeX
@misc{reference.wolfram_2026_cudaclamp, author="Wolfram Research", title="{CUDAClamp}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html}", note=[Accessed: 18-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_cudaclamp, organization={Wolfram Research}, title={CUDAClamp}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html}, note=[Accessed: 18-August-2026]}