1
$\begingroup$

While responding to a comment (...solve it by hand quickly) on this question, I used Maple to see all the steps in an integration, differentiation, and limit, like this
enter image description here The Maple command ShowSolution with package Student[Calculus1] in the description states that

The ShowSolution command is used to show the solution steps for a Calculus1 problem, that is, a limit, differentiation or integration problem such as can be expected to be encountered in a single-variable calculus course.

My question is, is it possible to do the same in Mathematica with just one command?

$\endgroup$
9
  • $\begingroup$ @YvesKlett That is just about integration only. What about limits, differentitation? $\endgroup$
    – zhk
    Jan 18, 2017 at 6:21
  • 2
    $\begingroup$ There is a package "Presentations" of David Park which contains such instruments, and much more. However, knowing a reason for this question would be helpful. Are you going to show this step-by-step integration in the class, or is it the way to check mathematical correctness of the obtained results? $\endgroup$ Jan 18, 2017 at 7:53
  • 2
    $\begingroup$ Wolfram|Alpha can do this: wolframalpha.com/examples/StepByStepSolutions.html $\endgroup$ Jan 18, 2017 at 7:58
  • 1
    $\begingroup$ @ MMM In that case the "Presentations" is not the choice, since it is just designed to teach freshmen to do on the screen all those operations one can do on the paper. $\endgroup$ Jan 18, 2017 at 8:05
  • 1
    $\begingroup$ I'm voting to close this question as off-topic because the OP is asking for functionality that is not supported given the constraints the OP is putting on the solution. $\endgroup$
    – m_goldberg
    Jan 18, 2017 at 10:26

1 Answer 1

3
$\begingroup$
WolframAlpha["derivative x^2sin(x)", IncludePods -> "Input", 
AppearanceElements -> {"Pods"}, 
TimeConstraint -> {30, Automatic, Automatic, Automatic}, 
PodStates -> {"Input__Step-by-step solution"}]

enter image description here

WolframAlpha["limit sin(x)/x x to 0", IncludePods -> "Limit", 
AppearanceElements -> {"Pods"}, 
TimeConstraint -> {30, Automatic, Automatic, Automatic}, 
PodStates -> {"Limit__Step-by-step solution"}]

enter image description here

$\endgroup$
1
  • 1
    $\begingroup$ This does not work for everything. For example, Integrate[x*y,{x,0,1},{y,-1,1] does not show all steps. I do not have pro version of Alpha, but I assume the command issued from Mathematica and send to Alpha is the same as one using Alpha PRO directly on the web site itself? $\endgroup$
    – Nasser
    Jan 18, 2017 at 11:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.