Math
EXP10
格式:number := EXP10(x)
说明:将x的以10为底的指数值赋给number
http://www.yfdmt.com/multimedia/authorware/yufeng/function1.htm
isnan isinf
在linux下有两个函数
isnan(x)
isinf(x)
对应在windows下的函数:
_isnan(x)
!_finite(x)
为了跨平台,要么用boost要么这样写:
int isnan(double x){return x != x;}int isinf(double x){return!isnan(x)&& isnan(x - x);}
int iserr(double x) {return isnan(x)||isinf(x);}
http://blog.csdn.net/sunmenggmail/article/details/7853081
VC++6.0里没有数学常数的问题
常用的数学常数,比如圆周率、e在matlab里面都有特殊变量可以直接用,C++里面其实也有,用的话格式是
#define _USE_MATH_DEFINES
#include<cmath>
(#include<math.h>也可以)