關注微信公共號:小程在線
關注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