Solution Steps
Maple 2021 includes numerous new algorithms for showing step-by-step solutions for a variety of problems in mathematics.
Long Division
Factoring
Solve
Calculus: Integration, Differentiation, and Limits
Differential Equations
Matrix Inverse
Eigenvalues
Eigenvectors
Gauss Jordan Elimination
Share your solution
Where did I go wrong?
The LongDivision command gives a visual solution to an arithmetic or polynomial long division problem, showing all of the intermediate steps.
withStudent:-Basics:
LongDivision⁡48⁢x4+284⁢x3+620⁢x2+593⁢x+210,2⁢x+3
%+⁡2⁢x,3x2224⁢x3+106⁢x2+151⁢x+70)x2148⁢x41+284⁢x31+620⁢x21+593⁢x1+21048⁢x4+72⁢x3.212⁢x3+620⁢x2212⁢x3+318⁢x2.302⁢x2+593⁢x302⁢x2+453⁢x.140⁢x+210140⁢x+210.0
LongDivision1001,30, 'decimaldigits'=4;
— — — —3—3—.—3—6—6—6— 30 ) 1001.0000 9—0— 101 9—0— 110 9—0— 200 1—8—0— 200 1—8—0— 200 1—8—0— 20
The FactorSteps command shows the steps in factoring a polynomial.
FactorSteps⁡x3+6⁢x2+12⁢x+8
â–«1. Trial Evaluationsâ—¦Rewrite in standard formâ—¦The factors of the constant coefficient 8 are:C=1,2,4,8â—¦Trial evaluations of x in ±C find x = −2 satisfies the equation, so x+2 is a factorâ—¦Divide by x+2x22x2+4⁢x+4)x21x31+6⁢x21+12⁢x1+8x3+2⁢x2.4⁢x2+12⁢x4⁢x2+8⁢x.4⁢x+84⁢x+8.0â—¦Quotient times divisor from long division•2. Examine term:x2+4⁢x+4â–«3. Apply the AC Methodâ—¦Examine quadraticâ—¦Look at the coefficients, A⁢x2+B⁢x+CA=1,B=4,C=4â—¦Find factors of |AC| = |1⋅4| = 41,2,4â—¦Find pairs of the above factors, which, when multiplied equal 4,â—¦Which pairs of these factors have a sum of B = 4? Found:=4â—¦Split the middle term to use above pairâ—¦Factor x out of the first pairâ—¦Factor 2 out of the second pairâ—¦x+2 is a common factorâ—¦Group common factorThis gives:•4. This gives:
The SolveSteps command shows the steps in solving an equation or system of equations
SolveSteps⁡5⁢ⅇ4⁢x=16
Let's solve=16â–«Convert from exponential equationâ—¦Divide both sides by 5=â—¦Simplify=165â—¦Apply ln to each side=â—¦Apply ln rule: ln(e^b) = b4⁢x=ln⁡165•Divide both sides by 4=•Exact solutionx=ln⁡1654•Approximate solutionx=0.2907877025
SolveSteps⁡12⁢x+y=18,7⁢x−8⁢y=32
Let's solve=18,=32•Pick the 2nd equation to solve for y=32â–«A: isolate for yâ—¦Subtract 7⋅x from both sides=â—¦Simplify=â—¦Divide both sides by −8=â—¦Simplifyy=â—¦Solutiony=−4+7⁢x8•Substitute the value of y=−4+7⁢x8 into the 1st equation of the system=18â–«Solve for xâ—¦Evaluate subtraction and addition103⁢x8−4=18â—¦Add 4 to both sides=â—¦Simplify=22â—¦Divide both sides by 1038=â—¦Simplifyx=â—¦Rewrite division as multiplication by reciprocalx=â—¦Multiply fraction and reduce by gcdx=176103•Substitute x=176103 into equation A y=â–«Solve for yâ—¦Evaluate multiplication and divisiony=â—¦Evaluate subtraction and additiony=−258103•Solutionx=176103,y=−258103
The ShowSolution command has been improved to show more detailed steps when solving integration, differentiation, and limit problems.
with Student:-Calculus1 :
ShowSolution∫sinx2ⅆx
Integration Steps∫sin⁡x2ⅆxâ–«1. Rewriteâ—¦Equivalent expressionsin⁡x2=12−cos⁡2⁢x2This gives:∫12−cos⁡2⁢x2ⅆxâ–«2. Apply the sum ruleâ—¦Recall the definition of the sum rule∫f⁡x+g⁡xⅆx=∫f⁡xⅆx+∫g⁡xⅆxf⁡x=12g⁡x=−cos⁡2⁢x2This gives:∫12ⅆx+∫−cos⁡2⁢x2ⅆxâ–«3. Apply the constant rule to the term ∫12ⅆxâ—¦Recall the definition of the constant rule∫Cⅆx=C⁢xâ—¦This means∫12ⅆx=x2We can now rewrite the integral as:x2+∫−cos⁡2⁢x2ⅆxâ–«4. Apply the constant multiple rule to the term ∫−cos⁡2⁢x2ⅆxâ—¦Recall the definition of the constant multiple rule∫⁢f⁡xⅆx=⁢∫f⁡xⅆxâ—¦This means:∫−cos⁡2⁢x2ⅆx=−∫cos⁡2⁢xⅆx2We can rewrite the integral as:x2−∫cos⁡2⁢xⅆx2â–«5. Apply a change of variables to rewrite the integral in terms of uâ—¦Let u beu=2⁢xâ—¦Isolate equation for xx=u2â—¦Differentiate both sides=2â—¦Substitute the values for x and dx back into the original∫cos⁡2⁢xⅆx=∫cos⁡u2ⅆuThis gives:x2−∫cos⁡u2ⅆu2â–«6. Apply the constant multiple rule to the term ∫cos⁡u2ⅆuâ—¦Recall the definition of the constant multiple rule∫⁢f⁡uⅆu=⁢∫f⁡uⅆuâ—¦This means:∫cos⁡u2ⅆu=∫cos⁡uⅆu2We can rewrite the integral as:x2−∫cos⁡uⅆu4â–«7. Evaluate the integral of cos(u)â—¦Recall the definition of the cos rule∫cos⁡uⅆu=sin⁡uThis gives:x2−sin⁡u4â–«8. Revert change of variableâ—¦Variable we defined in step 5u=2⁢xThis gives:x2−sin⁡2⁢x4
ShowSolution Limit sinxx, x=0
Diffx2⋅ sinx, x
ⅆⅆxx2⁢sin⁡x
ShowSolution
The ODESteps command provides detailed steps when solving ordinary differential equations and systems of ODEs.
with Student:-ODEs :
ode1≔t2⁢z⁡t+1+z⁡t2⁢t−1⁢ⅆⅆtz⁡t=0
ODESteps ode1
Let's solvet2⁢z⁡t+1+z⁡t2⁢t−1⁢ⅆⅆtz⁡t=0•Highest derivative means the order of the ODE is 1ⅆⅆtz⁡t•Separate variablesⅆⅆtz⁡t⁢z⁡t2z⁡t+1=−t2t−1•Integrate both sides with respect to t∫ⅆⅆtz⁡t⁢z⁡t2z⁡t+1ⅆt=∫−t2t−1ⅆt+_C1•Evaluate integralz⁡t22−z⁡t+ln⁡z⁡t+1=−t22−t−ln⁡t−1+_C1
ivp2≔ⅆ2ⅆx2y⁡x−ⅆⅆxy⁡x−x⁢ⅇx=0,ⅆⅆxy⁡xx=0|ⅆⅆxy⁡xx=0=0,y⁡0=1
ODEStepsivp2
Let's solveⅆ2ⅆx2y⁡x−ⅆⅆxy⁡x−x⁢ⅇx=0,ⅆⅆxy⁡xx=0|ⅆⅆxy⁡xx=0=0,y⁡0=1•Isolate 2nd derivativeⅆ2ⅆx2y⁡x=ⅆⅆxy⁡x+x⁢ⅇx•Group terms with y⁡x on the lhs of the ODE and the rest on the rhs of the ODE, ODE is linearⅆ2ⅆx2y⁡x−ⅆⅆxy⁡x=x⁢ⅇx•Characteristic polynomial of homogeneous ODEr2−r=0•Factor the characteristic polynomialr⁢r−1=0•Roots of the characteristic polynomialr=0,1•1st solution of the homogeneous ODEy1⁡x=1•2nd solution of the homogeneous ODEy2⁡x=ⅇx•General solution of the ODEy⁡x=_C1⁢y1⁡x+_C2⁢y2⁡x+yp⁡x•Substitute in solutions of the homogeneous ODEy⁡x=_C1+_C2⁢ⅇx+yp⁡xâ–«Find a particular solution yp⁡x of the ODEâ—¦Use variation of paramaters to find yp here f⁡x is the forcing functionyp⁡x=−y1⁡x⁢∫y2⁡x⁢f⁡xW⁡y1⁡x,y2⁡xⅆx+y2⁡x⁢∫y1⁡x⁢f⁡xW⁡y1⁡x,y2⁡xⅆx,f⁡x=x⁢ⅇxâ—¦Wronskian of solutions of the homogeneous equationW⁡y1⁡x,y2⁡x=1ⅇx0ⅇxâ—¦Compute WronskianW⁡y1⁡x,y2⁡x=ⅇxâ—¦Substitute functions into equation for yp⁡xyp⁡x=−∫x⁢ⅇxⅆx+ⅇx⁢∫xⅆxâ—¦Compute integralsyp⁡x=ⅇx⁢x2−2⁢x+22•Substitute particular solution into general solution to ODEy⁡x=_C1+_C2⁢ⅇx+ⅇx⁢x2−2⁢x+22•Use initial condition y⁡0=11=_C1+_C2+1•Compute derivative of the solutionⅆⅆxy⁡x=_C2⁢ⅇx+ⅇx⁢x2−2⁢x+22+ⅇx⁢2⁢x−22•Use the initial condition ⅆⅆxy⁡xx=0|ⅆⅆxy⁡xx=0=00=_C2•Solve for _C1 and _C2_C1=0,_C2=0•Solution to the IVPy⁡x=ⅇx⁢x2−2⁢x+22
The InverseTutor command now has an option to return detailed steps for finding the matrix inverse.
withStudent:-LinearAlgebra:
M ≔ 3−37248−2−46:
InverseTutor M, output=steps
Compute the inverse of this matrix3−37248−2−46•Matrix augmented with identity3−37100248010−2−46001• Multiply row 1 by 1/31−1731300248010−2−46001• Add -2 times row 1 to row 21−173130006103−2310−2−46001• Add 2 times row 1 to row 31−173130006103−23100−63232301• Multiply row 2 by 1/61−17313000159−191600−63232301• Add 1 times row 2 to row 110269291600159−191600−63232301• Add 6 times row 2 to row 310269291600159−191600014011• Multiply row 3 by 1/1410269291600159−191600010114114• Add -26/9 times row 3 to row 110029−5126−13630159−191600010114114• Add -5/9 times row 3 to row 210029−5126−1363010−19863−51260010114114•We have found the inverse29−5126−1363−19863−51260114114
The EigenvaluesTutor command now has an option to return detailed steps for finding Eigenvalues.
M ≔ 120232021:
EigenvaluesTutor M, output=steps
Compute the Eigenvalues120232021•Calculate A=M-t*Id1−t2023−t2021−t•Find the determinant; this is also called the characteristic polynomial of M.−t3+5⁢t2+t−5•Solve; the eigenvalues are the roots of the characteristic polynomial.51−1
The EigenvectorsTutorcommand now has an option to return detailed steps for finding Eigenvectors.
EigenvectorsTutor M, output=steps
The GaussJordanEliminationTutor command now has an option to return detailed steps for finding Eigenvalues.
M ≔ 120323250215:
GaussJordanEliminationTutor M, output=steps
Gauss-Jordan Reduce120323250215• Add -2 times row 1 to row 212030−12−10215• Multiply row 2 by -1120301−210215• Add -2 times row 2 to row 1104101−210215• Add -2 times row 2 to row 3104101−210053• Multiply row 3 by 1/5104101−2100135• Add -4 times row 3 to row 1100−7501−2100135• Add 2 times row 3 to row 2100−7501011500135
There's a connection to the new product Maple Learn as well. These commands can output a link to a Maple Learn document containing the solution steps. Maple Learn is a dynamic online environment for teaching and learning math, focused on high-school to second year university. For more about Maple Learn, visit https://www.maplesoft.com/products/learn/
cv ≔ ShowSolution Int sinx2, x, output=canvas:
DocumentTools:-Canvas:-ShareCanvas cv
https://learn.maplesoft.com/#/?d=COOROFHKHLBHPMHSIOFJCGHPPSARFJMSNQPFCRKKPSNQILITKLDMKNESLUCFNRDKFTELLNIKLMDREJDFFJKJDGMSJUOMPKHKIRJR
EigenvectorsTutor M, output=link
https://learn.maplesoft.com/#/?d=HTNRCGNJBSDQKOCNLFFPKFAGANHOHILKPSIOLTPPGPHSBROQBGNPLFDJFFPJEMCMMGKLOHHJGODRNIKUESCIOMIIJTEFOHNUFFNG
In Maple 2021, students can now solve an equation by entering the step-by-step solution to the problem themselves, and then asking Maple for feedback. The responsive feedback lets the student know whether or not the solution is correct, and if not, where they went wrong. The SolvePractice command generates an interactive application where a student can type in the steps to solve a given problem. Then, the student clicks the button, and the application analyzes their steps and provides feedback.
with⁡Grading:
SolvePractice⁡3⋅x3+20⋅x2 = x⋅−3⋅x2−9⋅x−13,x
These practice-with-feedback sheets can be deployed to the web via Maple Learn:
SolvePractice3⋅x3+20⋅x2 = x⋅−3⋅x2−9⋅x−13,x, output=link
https://learn.maplesoft.com/#/?d=BHPKHJMJLGDJJHFTPQKRMLDKAULUCTBPPRHFDOEIANLUCIBOGRATCOHNAQKGMGLULONLAPLKENFUBUFIBMGGHUIJDNJSGFDJBSFK
Download Help Document