CUDALink`
CUDALink`

CUDAClamp

CUDAClamp[lst]

lst の値を自動的に決められた値の間に収める.

CUDAClamp[lst,low,high]

lst の値を lowhigh の間に収める.

詳細とオプション

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAClamp"Float""Double"等の一般的な型に対してのみ使える.
  • CUDAClamp"Float[2]""Integer32[2]",,等の定数ベクトル構造体型に対しては使えない.
  • CUDAClampは記号入力に対しては使えない.
  • lowhigh が指定されていない場合,入力が浮動小数点数なら low0.0high1.0である.入力が整数の場合はlow0high255である.

例題

すべて開くすべて閉じる

  (5)

まず CUDALink アプリケーションをロードする:

整数リストの値を範囲に収める:

上記はMapと同じである:

範囲の値は明示的にできる:

入力は浮動小数点数でもよい:

入力は画像でもよい.その場合,整数のリストとして解釈される:

high パラメータは省略できる:

入力はCUDAMemoryでもよい.CUDAMemoryLoadを使ってリストをロードする:

値を-55の間に収める:

返されたメモリはCUDAMemoryGetを使って取り出せる:

アプリケーション  (1)

CUDAClampは地形の標高データの処理に使える.Wolframサーバからデータをロードする:

標高データを範囲に収める:

インタラクティブな例題  (2)

範囲をインタラクティブに変化させることができる:

同じものをデータ周到に適用する:

Wolfram Research (2010), CUDAClamp, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html.

テキスト

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_2024_cudaclamp, author="Wolfram Research", title="{CUDAClamp}", year="2010", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cudaclamp, organization={Wolfram Research}, title={CUDAClamp}, year={2010}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAClamp.html}, note=[Accessed: 22-November-2024 ]}