用法一
log(x)计算 x 的自然对数。为负的  Real  参数抛出  DomainError 。使用复杂的否定参数来获得复杂的结果。
另见 [log1p]、[log2]、[log10]。
例子
julia> log(2)
0.6931471805599453
julia> log(-3)
ERROR: DomainError with -3.0:
log will only return a complex result if called with a complex argument. Try log(Complex(x)).
Stacktrace:
 [1] throw_complex_domainerror(::Symbol, ::Float64) at ./math.jl:31
[...]用法二
log(b,x)计算 x 的底数 b 对数。为负的  Real  参数抛出  DomainError 。
例子
julia> log(4,8)
1.5
julia> log(4,2)
0.5
julia> log(-2, 3)
ERROR: DomainError with -2.0:
log will only return a complex result if called with a complex argument. Try log(Complex(x)).
Stacktrace:
 [1] throw_complex_domainerror(::Symbol, ::Float64) at ./math.jl:31
[...]
julia> log(2, -3)
ERROR: DomainError with -3.0:
log will only return a complex result if called with a complex argument. Try log(Complex(x)).
Stacktrace:
 [1] throw_complex_domainerror(::Symbol, ::Float64) at ./math.jl:31
[...]用法三
log(A::StridedMatrix)如果 A 没有负实特征值,则计算 A 的主矩阵对数,即唯一矩阵  使得  和  对于  的所有特征值 。如果A 具有非正特征值,则尽可能返回非主矩阵函数。
如果A 是对称的或厄米特的,则使用其特征分解( eigen ),如果A 是三角形的,则使用逆缩放和平方方法的改进版本(参见[AH12] 和[AHR13])。如果A 是实数且没有负特征值,则计算实数 Schur 形式。否则,计算复数 Schur 形式。然后将[AHR13]中的上(准)三角算法用于上(准)三角因子。
例子
julia> A = Matrix(2.7182818*I, 2, 2)
2×2 Matrix{Float64}:
 2.71828  0.0
 0.0      2.71828
julia> log(A)
2×2 Matrix{Float64}:
 1.0  0.0
 0.0  1.0相关用法
- Julia log2用法及代码示例
- Julia log1p用法及代码示例
- Julia log10用法及代码示例
- Julia local用法及代码示例
- Julia leading_zeros用法及代码示例
- Julia length方法用法及代码示例
- Julia lcm用法及代码示例
- Julia lstrip用法及代码示例
- Julia length用法及代码示例
- Julia last()用法及代码示例
- Julia leading_ones用法及代码示例
- Julia lpad用法及代码示例
- Julia lastindex用法及代码示例
- Julia last用法及代码示例
- Julia length()用法及代码示例
- Julia last方法用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
注:本文由纯净天空筛选整理自julialang.org大神的英文原创作品 Base.log — Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
