|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#4
|
|||||
|
|||||
|
Re: New math functions?
They are (straight from math.h):
float fabs (float x); (absolute value) float ldexp (float x, int n); (computes x*2^n) float exp (float f); (e^f) float sqrt (float x); float asin (float x); float acos (float x); float atan2 (float y, float x); float atan (float x); float sin (float x); float cos (float x); float tan (float x); float sinh (float x); float cosh (float x); float tanh (float x); float frexp (float x, int *pexp); (splits into the fractional part of a float, which is returned, and the exponent which is stored in the pointer) float log10 (float x); float log (float x); float pow (float x, float y); float ceil (float x); float floor (float x); float modf (float x, float *ipart); (performs the modulus function on x, returns the result and stores the fraction in the pointer. Look in the manual for more explanation) float fmod (float x, float y); (the remainder for x%y) float mchptoieee (unsigned long v); (converts the microchip version of 32-bit to ieee standard) unsigned long ieeetomchp (float v); (mchptoieee in reverse) ----------------------------------------------------------------------------------- Unfortunately, thay all take floating point inputs and return floats. Its not hard to typecast though. And I, myself, am glad to have a math.h library at my disposal rather than using my own functions, even if it is for 32-bit floats. If you've already installed the compiler, the manual should be in c:\mcc18\docs\ (or whatever-your-install-directory-is\docs). It has plenty of documentation available. There are also many functions to access deeper features of the chip that took some tricky coding before. -Tony K |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Overloaded functions | jgannon | Programming | 5 | 31-12-2004 11:04 |
| White Paper Discuss: 296's CORDIC Math Library | CD47-Bot | Extra Discussion | 5 | 28-04-2004 20:01 |
| Do you write functions for your code? | Max Lobovsky | Programming | 26 | 11-03-2004 07:04 |
| Logical statements or math formulas | Manoel | Programming | 1 | 16-02-2002 23:29 |