"Vector" (Comparison Method)
距離に基づいてベクトルを比較する.
詳細
- ベクトル比較法は,デフォルトで,2つのベクトル間のユークリッド距離が指定された許容範囲内なら2つのベクトル量は等しいと判断する.
- 数値の許容範囲は,通常,AssessmentFunctionのToleranceオプション使って設定される.デフォルト値の0の場合は機械精度の差のみが許容される.
- DistanceFunctionオプションを使って,それ以外の距離測度を指定することができる.
- 解答集内の複数のベクトルが答の許容範囲内のとき,評価は最も近いベクトルに基づいて行われる.
例題
すべて開くすべて閉じる例 (3)
非零の許容範囲でベクトルを比較するためのAssessmentFunctionを作成する:
スコープ (2)
オプション (1)
アプリケーション (1)
表から値を読み取るQuestionObjectを作成する:
特性と関係 (2)
考えられる問題 (4)
AssessmentFunction[{a,b,c}]の値 a,b,c は,単一のベクトルとしてではなく3つの異なる答として扱われる:
比較法が指定されていない場合,数値ベクトルには"Vector" 比較法が使われる:
"ListAssessment"を"AllElementsOrderless"あるいは"AllElementsOrdered"に設定すると,解答集の各値の各要素はベクトルでなければならず,結果はネストしたリストになる: