このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
uniquetol
許容誤差内の一意の値
構文
説明
は、C = uniquetol(A,tol,occurrence)occurrence が 'highest' である場合、複数の値が互いに許容誤差内にあると、最大値が一意であるとして選択されることを指定します。occurrence の既定値は 'lowest' であり、最小値を一意であるとして選択します。
[___] = uniquetol(___, は、前述の構文にある任意の入力引数または出力引数を組み合わせて、1 つ以上の名前と値のペアの引数で指定される追加のオプションを使用します。たとえば、Name,Value)uniquetol(A,'ByRows',true) は A 内で一意の行を判別します。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
uniquetol は入力を辞書順に並べ替えたうえで、最も低い値または最も高い値から開始して許容誤差内にある一意な値を検出します。そのため、入力の並べ替え順序を変更すると、出力が変化する可能性があります。たとえば、uniquetol(-A) で返される結果が -uniquetol(A) の結果とは異なる場合があります。
"C 内には互いに許容誤差内にある要素が 2 つあってはならない" という条件を満たす有効な出力 C が複数存在する場合もあります。関数 uniquetol は、occurrence の値が 'highest' または 'lowest' であるか、および PreserveRange オプションが指定されているかに応じて、複数の有効な出力を返すことができます。

