关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
Julia数学运算和初等函数
1.算数运算符
julia> 5+9
14
julia> 9-5
4
julia> 5*9
45
julia> 9/5
1.8
julia> 9 \5
0.5555555555555556
julia> 2^3
8
julia> 9 %5
4
2.复合赋值操作符
julia> x = 10
10
julia> x +=3
13
julia> x -= 3
10
julia> x *= 3
30
julia> x /= 3
10.0
julia> x \= 3
0.3
3.数值比较
julia> 3 ==3
true
julia> 3 == 4
false
julia> 3 != 3
false
julia> 3 == 3.0
true
julia> 3 >4
false
julia> 3 < 4
true
julia> 3 <=4
true
julia> 3 >=4
false
4.四舍五入函数
julia> round(3.1415)
3.0
julia> floor(3.1415)
3.0
julia> ceil(3.1415)
4.0
julia> trunc(3.1415)
3.0
5.除法函数
julia> div(10,3) 截断除法;商向零近似
3
julia> fld(10,3) 向下取整除法;商向 -Inf
近似
3
julia> cld(10,3) 向上取整除法;商向 +Inf
近似
4
julia> rem(10,3) 取余;满足 x == div(x,y)*y + rem(x,y)
;符号与 x
一致
1
julia> mod(10,3) 取模;满足 x == fld(x,y)*y + mod(x,y)
;符号与 y
一致
1
julia> gcd(10,5) x
, y
,... 的最大公约数
5
julia> lcm(10,5) x
, y
,... 的最小公倍数
10
6.幂、对数和平方根
julia> sqrt(16)
4.0
julia> cbrt(8) x
的立方根
2.0
julia> log(10)
2.302585092994046
julia> log2(8)
3.0
julia> log10(100)
2.0