"ExponentiationResult" (比較法)
"ExponentiationResult" (比較法)
この関数は長期的な Mathematica システムに完全には統合されていません.変更される可能性があります.
指数演算を含まない計算のみを許容し,累乗,平方根,累乗根に関する演習に適した方法で数式を比較する.
詳細
- 指数演算結果の比較法では,2つの数式が指数演算によって差がない場合,それらは同等であるとみなされる.例: x*xx^2
- 基本的な算術演算や数値係数の因数分解等,指数演算ではない差が含まれている場合でも,答は正解とみなされる.
- 解答集と解答の値はどちらも,与えられた値を正確に保持するためにホールドされた式Hold[expr]として指定できる.値がホールドされている場合でも,評価中,(PowerとSqrtを除く)指数関数以外の関数の評価は、ホールドされた値の範囲内で行われる.答は常にホールドすることが推奨される.
- 次の表は,一般的な解答集について,"ExponentiationResult"と他の比較方法との比較を示している.
例題
すべて開く すべて閉じる例 (3)
ベキ問題についてAssessmentFunctionを作成する:
af = AssessmentFunction[Hold[2Sqrt[7]], "ExponentiationResult"]af[Hold[Sqrt[28]]]af[Hold[Sqrt[7]2]]af = AssessmentFunction[Hold[2Sqrt[3] + 2x], "ExponentiationResult"]展開時に指数を伴わないで因数分解された式のみが正しいとみなされる.
平方根や指数を含まない整数等の項は,正しい答の中で因数分解できる:
af[Hold[2(Sqrt[3] + x)]]af[Hold[Sqrt[2](Sqrt[6] + Sqrt[2]x)]]af = AssessmentFunction[Hold[2x ^ 3 + x], "ExponentiationResult"]af[Hold[2(x ^ 3 + x / 2)]]af[Hold[2x(x ^ 2 + 1 / 2)]]スコープ (2)
af = AssessmentFunction[Hold[x ^ 5 * y ^ 2], "ExponentiationResult"]af[Hold[x ^ 3 * x ^ 2 * y ^ 2]]af[Hold[y ^ 2 * x ^ 5]]af[Hold[y ^ 2 * x ^ (3 + 2)]]平方根の問題についてのQuestionObjectを作成する:
QuestionObject[
QuestionInterface["ShortAnswer", <|"Prompt" -> StringForm["Simplify the expression ``", HoldForm[Sqrt[20] + Sqrt[80]]], FieldHint -> "Find a common factor"|>],
AssessmentFunction[Hold[6 Sqrt[5]], "ExponentiationResult"]
]関連項目
AssessmentFunction QuestionObject Power Sqrt
質問インターフェースタイプ: ShortAnswer MultipleShortAnswers TextCompletion
関連するガイド
-
▪
- 質問と評価