用法一
^(x, y)冪運算符。如果x 是矩陣,則計算矩陣求冪。
如果 y 是 Int 文字(例如 x^2 中的 2 或 x^-3 中的 -3 ),編譯器會將 Julia 代碼 x^y 轉換為 Base.literal_pow(^, x, Val(y)) ,以啟用編譯時專門研究指數的值。 (作為默認的後備,我們有 Base.literal_pow(^, x, Val(y)) = ^(x,y) ,通常是 ^ == Base.^ 除非在調用命名空間中定義了 ^。)如果 y 是負整數文字,則 Base.literal_pow 將操作轉換為 inv(x)^-y默認情況下,-y 為正數。
例子
julia> 3^5
243
julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
 1  2
 3  4
julia> A^3
2×2 Matrix{Int64}:
 37   54
 81  118用法二
^(A::AbstractMatrix, p::Number)矩陣冪,相當於
例子
julia> [1 2; 0 3]^3
2×2 Matrix{Int64}:
 1  26
 0  27用法三
^(b::Number, A::AbstractMatrix)矩陣指數,相當於 。
Julia 1.1
在 Julia 1.1 中添加了對將 Irrational 數字(如 ℯ )提升到矩陣的支持。
例子
julia> 2^[1 2; 0 3]
2×2 Matrix{Float64}:
 2.0  6.0
 0.0  8.0
julia> ℯ^[1 2; 0 3]
2×2 Matrix{Float64}:
 2.71828  17.3673
 0.0      20.0855用法四
^(s::Union{AbstractString,AbstractChar}, n::Integer)重複字符串或字符n 次。這也可以寫為 repeat(s, n) 。
另見 repeat 。
例子
julia> "Test "^3
"Test Test Test "相關用法
- Julia :<=用法及代碼示例
- Julia :∘用法及代碼示例
- Julia :==方法用法及代碼示例
- Julia :\方法用法及代碼示例
- Julia :|用法及代碼示例
- Julia :*方法用法及代碼示例
- Julia :|>用法及代碼示例
- Julia ://用法及代碼示例
- Julia :!==用法及代碼示例
- Julia :>>>用法及代碼示例
- Julia :<<用法及代碼示例
- Julia :!=用法及代碼示例
- Julia :>=用法及代碼示例
- Julia :-方法用法及代碼示例
- Julia :⊈用法及代碼示例
- Julia :⊊用法及代碼示例
- Julia :<用法及代碼示例
- Julia :+用法及代碼示例
- Julia :~用法及代碼示例
- Julia :/用法及代碼示例
- Julia :!用法及代碼示例
- Julia :>用法及代碼示例
- Julia :>>用法及代碼示例
- Julia ::用法及代碼示例
- Julia :∉用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org大神的英文原創作品 Base.:^ — Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
