数学:微软在.net 平台下提供的数学库

微软在net 平台下提供了一个数学库

他能干的事情如下

*****************fafa

Math.Abs(x) x绝对值,已重载。返回指定数字的绝对值。
Math.Acos(x) 余弦值为x的角度,返回余弦值为指定数字的角度。
Math.Asin(x) 正弦值为x的角度,返回正弦值为指定数字的角度。
Math.Atan(x) 正切值为x的角度,返回正切值为指定数字的角度。
Math.Atan2(x, y) 正切值为 x y 的商的角度,返回正切值为两个指定数字的商的角度。
Math.BigMul(x, y) x,y 的完整乘积,生成两个 32 位数字的完整乘积。
Math.Ceiling(x) >= x的最小整数,已重载。返回大于或等于指定数字的最小整数。
Math.Cos(x) 角度为x的余弦值,返回指定角度的余弦值。
Math.Cosh(x) 角度为x的双曲余弦值,返回指定角度的双曲余弦值。
Math.DivRem(x, y, out z) x除以y的整数值 并返回余数z,已重载。计算两个数字的商,并在输出参数中返回余数。
Math.E 自然对数的底数 e = 2.718…,
Math.Exp(x) e的x次幂,返回 e 的指定次幂。
Math.Floor(x) <= x(x为小数)的最小整数,已重载。返回小于或等于指定数字的最大整数。
Math.IEEERemainder(x, y) y除以x的余数,返回一指定数字被另一指定数字相除的余数。
Math.Log(x) x的自然对数,已重载。返回指定数字的对数。
Math.Log10(x) x以10为底的对数,返回指定数字以 10 为底的对数。
Math.Max(x, y) x,y中比较大的数值,已重载。返回两个指定数字中较大的一个。
Math.Min(x, y) x,y中比较小的数值,已重载。返回两个数字中较小的一个。
Math.PI 常量 π 圆周长与直径的比,
Math.Pow(x, y) x的y次方,返回指定数字的指定次幂。
Math.Round(x) x四舍五入的值,已重载。将值舍入到最接近的整数或指定的小数位数。
Math.Sign() 已重载。返回表示数字符号的值。
Math.Sin(x) 角度为x的正弦值,返回指定角度的正弦值。
Math.Sinh(x) 角度为x的双曲正弦值,返回指定角度的双曲正弦值。
Math.Sqrt(x) x的平方根,返回指定数字的平方根。
Math.Tan(x) 角度为x的正切值,返回指定角度的正切值。
Math.Tanh(x) 角度为x的双曲正切值,返回指定角度的双曲正切值。
Math.Truncate(x) 小数x的整数部分,已重载。计算一个数字的整数部分。

***********

使用范例:

 

1、向上进位取整。Math.Ceiling
例如: Math.Ceiling(32.6)=33; Math.Ceiling(32.0)=32;

2、向下舍位取整。Math.Floor
例如: Math.Floor(32.6)=32;

3、取指定位数的小数。Math.Round
例如:Math.Round(36.236,2)=36.24; Math.Round(36.232,2)=36.23;

4、取指定数字在使用指定底时的对数。Math.Log
例如:一本16开的书,计算对开了几次。Math.Log(16,2)=4;

********

这些函数 都是比较简单的,无法应对复杂的计算

所以 

还需要掌握专业的数学库,那就是:

 Math.NET

***

官方网站:Math.NET

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值