gcc & VS

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>也可以)

http://tieba.baidu.com/p/912430277

posted @ 2013-03-29 21:57  野草Leo  阅读(364)  评论(0编辑  收藏  举报