![]() |
Differential EquationsBrown University Applied Mathematics |
When you are typing up your homework, it can be helpful to check your work. MuPAD has several solvers that you can use to check your work and that may save you time when there is no need to show your work. The different solvers that MuPAD has are:
Ode() Solver
eq1 := ode(y''(x)-3*y'(x)+6*y(x), y(x))
solve(%)
Wronskian Solver
eq2 := ode::wronskian([3*x^2+1, x*sqrt(1+x^2)], x)
eq3 := ode::wronskian([3*x^5, 9*x^5], x)
Special Ode Solver
eq4 := ode::solve(y'(x) = 1/x*y(x)^2 + 1/x*y(x) + x, y(x), Type = Chini)
eq5 := ode::solve(y'(x) = (- 1/x + 2*I)*y(x) + 1/x*y(x)^2, y(x), Type = Bernoulli)
Numeric Solutions - numeric::odesolver
IVP := {y''(t) = t*y'(t), y(0) = 0, y'(0) = 2}
fields := [y(t), y'(t)]
[ODE, t0, Y0] := [numeric::ode2vectorfield(IVP, fields)]
numeric::odesolve(ODE, t0..3, Y0)
Numeric Solutions - numeric::odesolver2
IVP := {y''(t) = t*y'(t), y(0) = 0, y'(0) = 12}
fields := [y(t), y'(t)]
ODE := numeric::ode2vectorfield(IVP, fields)
numApprox := numeric::odesolve2(ODE)
numApprox(0);
numApprox(4);
numApprox(5/17)
plotfunc2d(numApprox(t)[1], t = 0..4)
Linear Ordinary Differential Equation Tester
ode::isLODE(y(x)^2+x^3*diff(y(x),x)-x, y(x))
ode::isLODE(y''(x)+16*y'(x)-16, y(x))
Home |
< Previous |
Next > |