英語フランス語スペイン語

Ad


OnWorksファビコン

mincmath - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで mincmath を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mincmath です。

プログラム:

NAME


mincmath - minc ファイルに対して簡単な数学演算を実行します。

SYNOPSIS


ミンクマス [ ] .mnc [ .mnc...] .mnc

DESCRIPTION


ミンクマス XNUMX つまたは複数の minc ファイルに対して、単純なボクセルごとの数学演算を実行します。
同じ形状と同じ座標サンプリングを持ち、単一の出力ファイルを生成します。
操作は単項 (XNUMX つのファイルに対して操作)、バイナリ (XNUMX つの入力ファイル)、または累積的に行うことができます。
(XNUMX つ以上の入力ファイルを操作します)。 累積操作は複数のシステムにわたって実行することもできます。
入力ファイルの指定されたサイズ。

OPTIONS


オプションは(一意である限り)省略形で指定できることに注意してください。
コマンドラインのどこにでも指定できます。

オプション


-2 MINC 2.0 形式の出力ファイルを作成します。

-クロバー
既存のファイルを上書きします。

-ノクロバー
既存のファイルを上書きしません (デフォルト)。

-no_clobber
の同義語 -ノクロバー.

-詳細
コピーされたデータの各チャンクの進行状況情報を出力します (デフォルト)。

-静かな 進行状況情報を印刷しないでください。

-デバッグ デバッグ情報を出力します。

-ファイルリスト ファイル名
入力ファイル名のリストを含むファイルを指定します。 「-」を指定した場合、ファイル
名前は標準入力から読み取られます。 このオプションが指定されている場合は、次のようにする必要があります。
コマンドラインで入力ファイル名を指定しないでください。 入力ファイル内の空行
無視されます。

-コピーヘッダー
最初の入力ファイルからすべてのヘッダー情報をコピーします (XNUMX つの入力のデフォルト)
ファイル)。

-nocopy_header
最初の入力ファイルからすべてのヘッダーをコピーしないでください。 コーディネートのみをコピー
情報 (複数の入力ファイルのデフォルト)。

-ファイルの種類
最初の入力ファイルと同じタイプの出力ファイルを作成します (デフォルト)。

-バイト 出力ボクセルを 8 ビット整数形式で保存します。

-ショート 出力ボクセルを 16 ビット整数形式で保存します。

-int 出力ボクセルを 32 ビット整数形式で保存します。

-長いです に取って代わられる -int.

-浮く 出力ボクセルを 32 ビット浮動小数点形式で保存します。

-ダブル
出力ボクセルを 64 ビット浮動小数点形式で保存します。

-署名済み
符号付きの XNUMX の補数整数形式を使用します。 出力ボクセル タイプが次の場合にのみ適用されます。
整数型 (次のいずれか) になるように指定されます。 -バイト, -ショート, -int or -長いです).

-署名なし
符号なし整数形式を使用します。 出力ボクセル タイプが次のように指定されている場合にのみ適用されます。
整数型であること (次のいずれか) -バイト, -ショート, -int or -長いです).

-範囲 マックス
整数データの有効範囲を制限します。 次のいずれかの場合にのみ適用されます。 -バイト,
-ショート, -int or -長いです オプションが指定されています。

-max_buffer_size_in_kb サイズ
内部バッファの最大サイズをキロバイト単位で指定します。 デフォルトは4096です
(4MB)。

次元 ディムネーム
累積演算を実行する次元を指定します。

-check_dimensions
すべての入力ファイルにワールド ディメンション (デフォルト) で一致するサンプリングがあることを確認します。

-nocheck_dimensions
入力ファイルのワールド次元サンプリングの違いを無視します。

-propagate_nan
いずれかの入力ファイルのボクセルに無効なデータ (非数値または NaN) がある場合、
そのボクセルで出力ファイルに無効なデータを生成します (デフォルト)。

-ignore_nan
累積操作の場合、入力ファイル内の無効なデータ (NaN) は無視されます。
存在しないかのように扱われます。

ナン ボクセルで不正な操作 (ゼロ除算など) が試行された場合、無効になります。
データ (NaN) が出力ファイルに保存されます (デフォルト)。 の有効な入力データがありません
次の場合、累積操作も不正な操作とみなされます。 -ignore_nan is
中古。

-ゼロ ボクセルで不正な操作 (ゼロ除算など) が試行された場合、値
出力ファイルにはゼロが保存されます。

-illegal_value
ボクセルで不正な操作 (ゼロ除算など) が試行されると、
指定された値は出力ファイルに保存されます。

オプション for 指定する 定数


-絶え間ない
単一の定数を指定します。

-const
の同義語 -絶え間ない.

-const2 value1 value2
XNUMX つの定数を指定します。

業務執行統括


-追加 XNUMX つ以上のボリュームを累積的に追加するか、ボリュームと定数を追加します。

-サブ XNUMX つの体積を減算するか、体積から定数を引いた値を減算します。

-マルチ XNUMX つ以上のボリュームを累積的に乗算するか、ボリュームと定数を乗算します。

-div XNUMX つのボリュームを分割するか、XNUMX つのボリュームを定数で分割します。

-反転
各ボクセルで 1/x を計算します。ここで、x は入力ボクセル値です。 定数 c が
(-constant を使用して) 指定してから、各ボクセルで c/x を計算します。

-平方根 ボリュームの平方根を計算します。

-四角
体積の二乗を計算します。

-腹筋 ボリュームの絶対値を計算します。

-最大
一連のボリュームの最大値を計算します。

-最小
一連の体積の最小値を計算します。

-exp 計算 c2*exp(c1*x) ボリュームの各ボクセルで、ここで x はボクセル値であり、 c1
& c2 によって指定される定数です -絶え間ない c1 or -const2 c1 c2。 デフォルト値
これらの定数の値は 1.0 です。

-ログ 計算 log(x/c2)/c1 ボリュームの各ボクセルに対して、 x はボクセル値であり、
c1 & c2 によって指定される定数です -絶え間ない c1 or -const2 c1 c2。 デフォルト
これらの定数の値は 1.0 です。

-規模 単一の定数を乗算するか (-constant を使用)、ボリュームをスケールします。
最初の定数を乗算し、2 番目の定数を加算します (-constXNUMX を使用)。

-クランプ で指定された XNUMX つの値の間にボリュームをクランプします。 -const2.

-セグメント
で指定された範囲内の値になるようにボリュームをセグメント化 (XNUMX 値化) します。 -const2
値 1 を与え、その外側のものには値 0 を与えます。

-nsegment
逆の -セグメント: で指定された範囲内の値 -const2 値0を与えて、
その外側のものには値 1 が与えられます。

-パーセント差分
XNUMX つのボリューム間の差異のパーセントを計算します (最初のボリュームに正規化)
音量)。 最初のボリュームがしきい値 (またはゼロ) より小さい場合、値は
によって指定された ナン or -ゼロ 使用されている。 しきい値は次を使用して指定されます。 -絶え間ない,
デフォルトはゼロです。

-pd の同義語 -パーセント差分.

-eq XNUMX つの体積、または XNUMX つの体積と定数が等しいかどうかをテストします。 値は四捨五入されます
テストを実行する前に最も近い整数を取得します。 true の場合は 1、false の場合は 0 を出力します。
各ボクセルで。

ネオン XNUMX つの体積、または XNUMX つの体積と定数の不等価性をテストします。 値は四捨五入されます
テストを実行する前に、最も近い整数に戻してください。 true の場合は 1、true の場合は 0 を出力します。
各ボクセルで false。

-gt ボリューム 1 > ボリューム 2、またはボリューム > 定数をテストします。 true の場合は 1、true の場合は 0 を出力します。
各ボクセルで false。

-与える ボリューム 1 >= ボリューム 2、またはボリューム >= 定数をテストします。 true および 1 の場合は 0 を出力します。
各ボクセルで false の場合。

-lt ボリューム 1 < ボリューム 2、またはボリューム < 定数をテストします。 true の場合は 1、true の場合は 0 を出力します。
各ボクセルで false。

-LE ボリューム 1 <= ボリューム 2、またはボリューム <= 定数をテストします。 true および 1 の場合は 0 を出力します。
各ボクセルで false の場合。

-そして ボリューム 1 && ボリューム 2、またはボリューム && 定数をテストします。 値は四捨五入されます。
テストを実行する前に最も近い整数を取得してください。 true の場合は 1、false の場合は 0 を出力します。
各ボクセル。

または 1 巻のテスト || 2 巻または XNUMX 巻 || 定数。 値は四捨五入されます。
テストを実行する前に最も近い整数を取得してください。 true の場合は 1、false の場合は 0 を出力します。
各ボクセル。

-ではありません ボリュームに対して論理否定を実行します。つまり、非ゼロをゼロに変換し、ゼロを XNUMX に変換します。
値は、否定の前に最も近い整数に丸められます。

-イスナン ボリュームに無効な値 (NaN) がないかテストします。 無効な値の場合は 1、有効な場合は 0 を出力します。
値。

-ニスナン
-isnan の反対。 無効な値の場合は 0 を出力し、有効な値の場合は 1 を出力します。

-count_valid
一連のボリューム全体で有効なボクセルの数を数えます。 どのボリュームも存在しない場合
有効なデータがある場合は、ゼロが書き出されます (つまり、 -ゼロ & -ignore_nan いつも
他の累積操作とは異なり、仮定されます)。

ジェネリック オプション for


-助けて コマンドラインオプションの概要を出力して終了します。

-バージョン
プログラムのバージョン番号を出力して終了します。

onworks.net サービスを使用してオンラインで mincmath を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad