Dynamic Unit Circle v2
*Freeware*
by Brian Gerend
bger1@hotmail.com
Background: The unit circle can be very helpful in determining exact values
for trigonometric functions, given the angle. For example, if you
input "sin(pi/4)" into your TI-83, it will respond with ".707106.."
The exact value of this operation is actually (square root of 2)/2.
The unit circle allows a quick, at-a-glance determination of this.
The standard, paper unit circle will only help you for these "magic
angles." This Dynamic Unit Circle program will not only show you
the exact values for these angles, but will tell you the decimal
coordinates for ANY OTHER angle! It will store these values under
your "X" and "Y" keys, so you can use them in solving your
equations! The other nice thing about this program is that it
gives you a nice visual representation of what the angle looks like
(who knows what the angle 253pi/13 looks like?) YOU will with this
program!!
Instructions: Input the angle when prompted. If you want to
enter the angle in degrees, be sure to add the degree symbol
( [2nd] [ANGLE] [1] ) after the angle. The program will then draw
the unit circle with your angle. Your angle in radians (and
degrees) will appear at the top of the screen. The x- and y-
coordinates will appear in the bottom left corner. If you enter
a common angle (such as pi/3) it will show the EXACT fractional
values of x and y. Otherwise, it will show the coordinates in
decimal notation (a VAST improvement over the standard paper unit
circle: before this program, you would have to calculate the X-
and Y- values on your own if the angle was not one of the "magic
angles").
JUST RUN THE PROGRAM! It's really user-friendly, and I am just rambling
here...hehehe
Have fun!
Any poop, cars, cash, women, tips, beer, ideas, STD's, or gifts can be
directed towards:
Brian Gerend
bger1@hotmail.com
Release notes:
Version 2
- Tightened up the code by eliminating most of the GOTO statements.
- Added support for Ashell83. I haven't tested it, but it should
work properly. (I don't use Ashell83 myself).
- Reduced file size by ~400 bytes! It is now MUCH smaller than the
original version which was written in boredom during a math class!
Version 1.3
- Fixed the problem with failure to display exact (fractional) values
for angles > 2pi. Now if you enter "13pi/6" it responds with
"'theta' = pi/6" for the angle on the display screen. This also
works for negative numbers. It will even convert ANY angle to the
'standard' angle between 0 and 2pi. NICE!
- Got the results to round off into a smaller number of digits so
the answer doesn't run off the screen with '...'
- New input screen!!! Looks much better; why didn't I do this the
first time?
- Cleaned up the code, and shaved off ~100 bytes (these calcs
have such a tiny amount of memory, every bit and nybble helps!)