MATH DEPT Computer News, Volume 12
I explain here how I use maple to respond to an e-mail query like the one below:
To: bell@math.purdue.edu From: goober@cartoon.ecn.purdue.edu Subject: HELP!!!! For the last 72 hours I have been trying to solve the equation x y' + y = 1. I'm beginning to think that it doesn't have a solution. Please help me!!! Jimmy Goober P.S. My roomate wants me to ask you what the integral of x^2 sin(7x) is.
I shall now dispose of these questions in a few simple keystrokes. First, I start an e-mail message to Mr. Goober in an xterm using an editor like vi. Then I fire up maple in another xterm by typing
maple
NOTE: That's maple, not xmaple. I want the ASCII terminal version of maple for this task.
After I type maple, I see
hua-231% maple
|\^/| Maple V Release 4 (WMI Campus Wide License)
._|\| |/|_. Copyright (c) 1981-1996 by Waterloo Maple Inc. All rights
\ MAPLE / reserved. Maple and Maple V are registered trademarks of
<____ ____> Waterloo Maple Inc.
| Type ? for help.
>
Next I type the following commands at the > prompt.
> Diff(y,x) + (1/x)*y= 1/x;
dy
-- + y/x = 1/x
dx
> u(x)= exp( Int( 1/x , x ) );
/
|
u(x) = exp( | 1/x dx)
|
/
> Int( x^2 * sin(7*x) , x) = int( x^2 * sin(7*x) , x ) + C;
/
| 2 2
| x sin(7x) dx = - 1/7 x cos(7x) + 2/343 cos(7x) + 2/49 x sin(7x) + C
|
/
To answer Mr. Goober in a prompt and courteous fashion, I shall click with my left mouse button at the start of a portion of maple output that I want to copy to my e-mail and then I shall click with the right mouse button at the end of the text to select it. Then I shall click with the middle mouse button while in input mode of vi in my e-mail to insert the selected text from maple in the e-mail. (If you're a dexterous mouser, you can left mouse click and drag over the text to select it ---and then right mouse click to adjust the ending point.)
Note: If you use vi, you'll want to set your wrapmargin to zero before you glob text into your file with the middle mouse button. To do this, simply type
:set wm=0
in command mode of vi.
Here is the result of my efforts:
Dear Mr. Goober,
Notice that you can divide your ODE by x to obtain
dy
-- + y/x = 1/x ,
dx
a first order linear ODE in standard form. The integrating factor
will be
/
|
u(x) = exp( | 1/x dx ) = x .
|
/
Use this as in Section 1.3 of B & D to get the solution in the
back of the book.
See you in class on Monday?
P.S. Tell your roomate
/
| 2 2
| x sin(7x) dx = - 1/7 x cos(7x) + 2/343 cos(7x) + 2/49 x sin(7x) + C
|
/
As you can see, this is also a nice way to display mathematics on the web. That last equation was set in HTML via
<P> <PRE> / | 2 2 | x sin(7x) dx = - 1/7 x cos(7x) + 2/343 cos(7x) + 2/49 x sin(7x) + C | / </PRE>
Back to the Network News Index Page