## 20 Reputation

18 years, 126 days

## Here Is A Crude Proc Usinf Student Packa...

> Restart:

>

Multivariable Version.

>

> dmsteps:=proc(a,b,c,d);
with(Student[Calculus1]):
infolevel[Student[Calculus1]]:=1:
print ("Differentiate with respect to ",b);
Diff(a,b); print(%);
while not Hint(%)=[] do
Hint(%); print(%);
Rule[%](%%); print(%);
end do;
sumd:=%;
print ("Differentiate with respect to: ",c);
Diff(a,c); print(%);
while not Hint(%)=[] do
Hint(%); print(%);
Rule[%](%%); print(%);
end do;
sumd:=sumd+%;
print ("Differentiate with respect to: ",d);
Diff(a,d); print(%);
while not Hint(%)=[] do
Hint(%); print(%);
Rule[%](%%); print(%);
end do;
sumd:=sumd+%;
sumd;
end proc:

Warning, `infolevel` is implicitly declared local to procedure `dmsteps`

Warning, `sumd` is implicitly declared local to procedure `dmsteps`

> dmsteps(sin(x)*cos(y)*z^3,x,y,z);

Creating problem #32

This problem is complete

Creating problem #33

This problem is complete

Creating problem #34

This problem is complete

> simplify(rhs(%));

>

This post generated using the online HTML conversion tool