// Numbas version: finer_feedback_settings {"name": "Harry's copy of Chain rule - square root of polynomial, ", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"advice": "\n\t \n\t \n\t
$\\simplify[std]{f(x) = sqrt({a} * x^{m}+{b})}$
The chain rule says that if $f(x)=g(h(x))$ then
\\[\\simplify[std]{f'(x) = h'(x)g'(h(x))}\\]
One way to find $f'(x)$ is to let $u=h(x)$ then we have $f(u)=g(u)$ as a function of $u$.
Then we use the chain rule in the form:
\\[\\frac{df}{dx} = \\frac{du}{dx}\\frac{df(u)}{du}\\]
Once you have worked this out, you replace $u$ by $h(x)$ and your answer is now in terms of $x$.
For this example, we let $u=\\simplify[std]{{a} * x^{m}+{b}}$ and we have $f(u)=\\simplify[std]{sqrt(u)=u^{1/2}}$.
This gives
\\[\\begin{eqnarray*}\\frac{du}{dx} &=& \\simplify[std]{{m*a}x ^ {m -1}}\\\\\n\t \n\t \\frac{df(u)}{du} &=& \\simplify[std]{{1/2}*u^{-1/2}=1/(2*sqrt(u))} \\end{eqnarray*}\\]
Hence on substituting into the chain rule above we get:
\n\t \n\t \n\t \n\t\\[\\begin{eqnarray*}\\frac{df}{dx} &=& \\simplify[std]{{m*a}x ^ {m-1} * (1/(2*sqrt(u)))}\\\\\n\t \n\t &=&\\simplify[std]{{m*a}x^{m-1}/(2*sqrt(u))}\\\\\n\t \n\t &=& \\simplify[std]{({a*m}x ^ {m-1})/(2*sqrt({a} * x^{m}+{b}))}\n\t \n\t \\end{eqnarray*}\\]
on replacing $u$ by $\\simplify[std]{{a}x^{m}+{b}}$.
The chain rule says that if $f(x)=g(h(x))$ then
\\[\\simplify[std]{f'(x) = h'(x)g'(h(x))}\\]
One way to find $f'(x)$ is to let $u=h(x)$ then we have $f(u)=g(u)$ as a function of $u$.
Then we use the chain rule in the form:
\\[\\frac{df}{dx} = \\frac{du}{dx}\\frac{df}{du}\\]
Once you have worked this out, you replace $u$ by $h(x)$ and your answer is now in terms of $x$.
\\[\\simplify[std]{f(x) = sqrt({a} * x^{m}+{b})}\\]
\n\t\t\t$\\displaystyle \\frac{df}{dx}=\\;$[[0]]
\n\t\t\tClick on Show steps for more information. You will not lose any marks by doing so.
\n\t\t\tInput all numbers as fractions or integers and not decimals.
\n\t\t\t\n\t\t\t", "gaps": [{"type": "jme", "marks": 3, "checkingtype": "absdiff", "vsetrangepoints": 5, "notallowed": {"strings": ["."], "showStrings": false, "message": "
Input all numbers as fractions or integers and not decimals.
", "partialCredit": 0}, "vsetrange": [4, 5], "answersimplification": "std", "expectedvariablenames": [], "answer": "({a*m}x ^ {m-1})/(2*sqrt({a} * x^{m}+{b}))", "showpreview": true, "checkingaccuracy": 1e-05, "scripts": {}, "showCorrectAnswer": true, "checkvariablenames": false}]}], "rulesets": {"std": ["all", "!collectNumbers", "fractionNumbers"]}, "tags": ["Calculus", "MAS1601", "SFY0004", "Steps", "chain rule", "checked2015", "derivative of a function of a function", "differentiation", "function of a function"], "metadata": {"licence": "Creative Commons Attribution 4.0 International", "description": "\n\t\tDifferentiate
\n\t\t\\[ \\sqrt{a x^m+b})\\]
\n\t\t", "notes": "\n\t\t1/08/2012:
\n\t\tAdded tags.
\n\t\tAdded description.
\n\t\tChecked calculation. OK - but had to introduce more stringent accuracy constraints - see below.
\n\t\tAdded information about Show steps. Altered to 0 marks lost rather than 1.
\n\t\tGot rid of a redundant ruleset.
\n\t\tImproved display in prompt.
\n\t\tAdded decimal point to forbidden strings and included message not to input decimals.
\n\t\tIncreased accuracy threshold to abs diff of 0.00001 and tested the outcomes. OK.
\n\t\t"}, "statement": "Differentiate the following function $f(x)$ using the chain rule.
", "variable_groups": [], "functions": {}, "question_groups": [{"name": "", "questions": [], "pickingStrategy": "all-ordered", "pickQuestions": 0}], "variablesTest": {"maxRuns": 100, "condition": ""}, "name": "Harry's copy of Chain rule - square root of polynomial, ", "preamble": {"css": "", "js": ""}, "variables": {"b": {"name": "b", "definition": "s1*random(1..9)", "description": "", "templateType": "anything", "group": "Ungrouped variables"}, "s1": {"name": "s1", "definition": "random(1,-1)", "description": "", "templateType": "anything", "group": "Ungrouped variables"}, "a": {"name": "a", "definition": "random(2..9)", "description": "", "templateType": "anything", "group": "Ungrouped variables"}, "m": {"name": "m", "definition": "random(2..8)", "description": "", "templateType": "anything", "group": "Ungrouped variables"}}, "showQuestionGroupNames": false, "ungrouped_variables": ["a", "s1", "b", "m"], "contributors": [{"name": "Harry Flynn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/976/"}]}]}], "contributors": [{"name": "Harry Flynn", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/976/"}]}