码迷,mamicode.com
首页 > 其他好文 > 详细

[Scheme入门]2 算数运算

时间:2015-01-29 12:33:23      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

1、quotient、remainder、modulo和sqrt

函数quotient用于求商数(quotient)。

函数remaindermodulo用于求余数(remainder)。

函数sqrt用于求参数的平方根(square root)。

以下是一些示例:

(quotient73)

;Value: 2

(modulo73) 

;Value: 1
(sqrt 10)  

;Value: 3.1622776601683795


2、sin、cos、tan、asin、acos和atan

atan接受1个或2个参数。如果期望atan的结果是1/2 π,就使用第二个参数指明使用弧度制。

以下依旧是一些示例:

(atan1) 

;Value:0.7853981633974483
(atan 1 0)

;Value:1.5707963267948966

(* 4 (atan 1.0))

;Value: 3.141592653589793


3、指数和对数

指数通过exp函数运算,对数通过log函数运算。ab次幂可以通过(expt a b)来计算。

(exp 2/3)

;Value: 1.9477340410546757

(expt 3 4)

;Value: 81

(log 1000)

;Value: 6.907755278982137


4、几种数值的变换

函数exact->inexact用于把分数转换为浮点数。

(exact->inexact(/293 7))

;Value:1.380952380952381

 

 

[Scheme入门]2 算数运算

标签:

原文地址:http://www.cnblogs.com/hom-ketg/p/4246247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!