home *** CD-ROM | disk | FTP | other *** search
/ SDN¹ Plus / SDN1_.cdr / sdn / lang / realfun.sda < prev    next >
Text File  |  1992-04-13  |  2KB  |  35 lines

  1. REALFUN MATH LIBRARY                      Registration (docs)
  2. LANG FEB92 MATH LIBRARY QUICK BASIC QBASIC PROGRAMMING
  3. FILES realfun.sdn
  4.  
  5.          One of the  nice things about BASIC is  that it's an
  6. easy language to learn and  use, especially in the QuickBASIC
  7. environment. However,  this ease of use  comes at the expense
  8. of  programming power.  As  it  is packaged,  QuickBASIC just
  9. doesn't have the same number-crunching capability as FORTRAN,
  10. for example. In much of  my personal programming, I wanted to
  11. use functions, like  hyperbolic trigonometric functions, that
  12. were available  in FORTRAN. The  essential pieces were  there
  13. (arithmetic operators  and the EXP function),  but not in the
  14. forms I  wanted. So I  set out to  create a set  of libraries
  15. that would  contain all the  functions I'd ever  want to use,
  16. and then some.
  17.  
  18.          Along the way, I realized that some of the intrinsic
  19. functions  in QuickBASIC  don't  quite  function the  way I'd
  20. like.  For example,  the modulo  function (MOD)  only returns
  21. integers, which is not helpful  if you're trying to find 1000
  22. mod  3.14159. The  arctangent function  (ATN) only  takes one
  23. argument, so you  can't tell what quadrant your  angle is in.
  24. Specifically, if the sides of your  angle are x and y, with x
  25. = -1 and y = -1, ATN(y/x) will give you the same result as it
  26. would if x and y were  both 1. And of course, QuickBASIC does
  27. not  handle  complex  numbers  (as  such).  This package is a
  28. compilation of  my efforts to  make QuickBASIC more  powerful
  29. and more productive. I hope you find it useful.
  30.  
  31. _____________________________________________________________
  32.  
  33. (SDA Format (c)Copyright 1992 The SDN Project - SDNet/Works!)
  34. _____________________________________________________________
  35. _____________________________________________________________