EquationsDefiningFunctions

From WeBWorK_wiki
Revision as of 02:34, 2 March 2010 by Pearson (talk | contribs) (New page: <h2>Equations Defining Functions (Not Implicit)</h2> <!-- Header for these sections -- no modification needed --> <p style="background-color:#eeeeee;border:black solid 1px;padding:3px...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Equations Defining Functions (Not Implicit)


This PG code shows how to check student answers that are equations that define functions.

Problem Techniques Index

PG problem file Explanation
DOCUMENT();
loadMacros(
"PGstandard.pl",
"MathObjects.pl",
"parserAssignment.pl",
);

Initialization: We need to include the macro file parserAssignment.pl.

Context("Numeric")->variables->are(x=>"Real",y=>"Real");
parser::Assignment->Allow;
parser::Assignment->Function("f");

$eqn = Formula("y=5x+2");
$f = Formula("f(x)=5x+2");

Setup: We must allow assignment, and declare any function names we wish to use.

BEGIN_TEXT
Enter \( y = 5x+2 \) \{ ans_rule(20) \}
$BR
Enter \( f(x) = 5x+2 \) \{ ans_rule(20) \}
END_TEXT

Main Text: The problem text section of the file is as we'd expect.

ANS( $eqn->cmp() );
ANS( $f->cmp() );

Answer Evaluation: As is the answer.

Problem Techniques Index